Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tablica od 1
Forum PHP.pl > Forum > PHP
rkolida
Witam,
pamietam, ze gdzies kiedys przeczytalem, wiec chyba jest to mozliwe.
Co zrobic zeby klucze tablicy zaczynaly sie od 1, a nie od 0 jak to jest domyslnie?
madrag
$x=array (1=>"costam")
MP1
  1. <?php
  2. $tablica = Array ( 1 => &#092;"wartosc\" , 2 => \"wartosc\" );
  3. ?>


Spróbuj użyć także next() (jeśli chodzi ci o to, by tablica była odczytywana od 1).
rkolida
No wlasnie rzecz w tym ze tablica jest tworzona przez petle:

while (costam) {
$tablica[]=nowy_wpis;
}

i chce zeby pierwszy nowy wpis nie zapisal sie pod $tablica[0], tylko $tablica[1].
slash^
Sposob 1:

PRZED petla dajesz pusty wpis:
  1. <?php
  2.  $tablica[]='';
  3. ?>

...który robi za "0"

Sposob 2:
W petli zamiast pustego przypisu [] dodajesz zmienna i po kazdym wykonaniu ja zwiekszasz o 1 $index++;
bendi
  1. <?php
  2.  
  3. $i=1;
  4. while (costam) {
  5. $tablica[$i++]=nowy_wpis;
  6. }
  7. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.