Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]explode
-batorex534-
post
Post #1





Goście







Witam.
Mam otóż tekst:
/komenda 2 3 jakis tam tekst
I teraz chcę rozdzielić ten tekst aby słowo /komenda było osobno, 2 było osobno, 3 było osobno, reszta razem. Użyłem do tego funkcji explode:
  1. $test = explode(' ', $text, 4);

I teraz jak utworzyć warunki, jeśli ktoś nie poda któregoś argumentu (tj. wpisze samo /komenda)?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


explode() zwraca tablicę, zatem sprawdź ilość elementów w tablicy, aby dowiedzieć się, czy wszystkie wymagane parametry zostały podane. Użyj do tego funkcji count(). Zobacz jak wygląda taka tablica stosując poniższy kod, a uzyskasz odpowiedź na Twoje pytanie.
  1. echo '<pre>';
  2. print_r($test);
Go to the top of the page
+Quote Post

Posty w temacie
- batorex534   [PHP]explode   11.01.2012, 13:56:30
- - mortus   explode() zwraca tablicę, zatem sprawdź ilość elem...   11.01.2012, 14:13:04
- - batorex534   A można zrobić to za pomocą sscanf? Otóż mam taki ...   11.01.2012, 14:46:46


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: 4.10.2025 - 09:17