Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Funkcja explode()
magol
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.05.2007

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


Mógłby mi ktoś napisać jak działa funkcje explode w wypadku podania ujemnego limitu, bo dla przypadku
Dla przypadku:
$l = "Pon|Wto|Sro|Czw|Pt";
print_r(explode("|",$l, -2))

wynik wynosi:
Array ( [0] => Pon [1] => Wto|Sro|Czw|Pt )
a ja myślałam że powinno być tak:
Array ( [0] => Pon [1] => Wto [2] => Sro|Czw|Pt )

Chciałabym widzieć dalczego wynikiem działania tej funkcji jest pierwszy przypadek.
Myślałam że to działa tak, że od ilość słów (bez separatorów) w łańcuchu odejmujemy limit (-2) a resztę wyświetlamy ale chyba źle myslałam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
webdice
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Nie ma racji. Wyniki podane przez ~magol są dla parametru dodatniego.

Przy podaniu parametru dodatniego otrzymamy tablice z tyloma indexami ile wynosi wartość parametru. Przy podaniu wartości ujemnej zostanie stworzona tablica bez X ostatnich indexów podanych w parametrze. Jasne?

Ten post edytował webdicepl 20.05.2007, 20:50:29
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 18:05