Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Tablica od 1, Pierwszy klucz od 1 nie od 0
rkolida
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 28.12.2004

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
madrag
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 20.03.2005

Ostrzeżenie: (0%)
-----


$x=array (1=>"costam")
Go to the top of the page
+Quote Post
MP1
post
Post #3





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 22.09.2003
Skąd: Polska

Ostrzeżenie: (0%)
-----


  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).
Go to the top of the page
+Quote Post
rkolida
post
Post #4





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 28.12.2004

Ostrzeżenie: (0%)
-----


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].

Ten post edytował rkolida 20.03.2005, 22:14:40
Go to the top of the page
+Quote Post
slash^
post
Post #5





Grupa: Zarejestrowani
Postów: 278
Pomógł: 36
Dołączył: 9.04.2003
Skąd: Płock

Ostrzeżenie: (0%)
-----


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++;
Go to the top of the page
+Quote Post
bendi
post
Post #6





Grupa: Zarejestrowani
Postów: 401
Pomógł: 5
Dołączył: 14.09.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. $i=1;
  4. while (costam) {
  5. $tablica[$i++]=nowy_wpis;
  6. }
  7. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 10:03