KirkoR
21.02.2005, 16:29:35
problem jest taki, mam string i chcę go umieścić w tablicy, ale ona musi się zaczynać od 1 a nie od 0.
jak to zrobić??
używam funkcji explode bo string jest podzielny przez odpowiednie znaczniki.
dr_bonzo
21.02.2005, 16:37:36
$tablica[ 1 ] = $string;
kyno
21.02.2005, 20:37:11
skad Ci sie wziela ta funkcja explode....
rogrog
21.02.2005, 21:06:07
możesz sobie jakoś przenumerować foreachem czy czy czymś ale... wg mnie powinno się zawsze zaczynać od 0. Możesz sobie w razie potrzeby dodawać lub odejmować 1 ale np. w C, C++, zawsze masz od 0 i nie ma dyskusji...
zresztą stary kawał o programiście liczącym do dziesięciu: 0, 1, 2, 3, ..., 9
KirkoR
22.02.2005, 16:54:53
bo mam taki problem. użytkownik definiuje ile chce mieć stron danego artykułu i pokazuje mu się odpowiednia liczba pól texarea. gdzie name="pole[1]" później name="pole[2]" itd. kiedy dam name="pole[0]" to wtedy wysyła niepoprawną tablicę. i dlatego moje pytanie, bo później zawartość N pól łączona jest w całość oddzielnoą tagami <!--PAGE-BREAK--!> i jak chcę to później edytować to nie wychodzi. Wiem, że można to przerobić za pomocą foreach ale może jest jakiś inny bardziej wydajeny sposób.
gdaq
22.02.2005, 23:25:12
a moze zapisz do tablicy tymczasowej a pozniej
array_push($tmp,NULL)
czy cos w tym stylu
Gdaq
Kuziu
22.02.2005, 23:57:30
O boże ... anie możesz później w pętli wstawić
$tablica[$zmienna-1]
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.