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
-batorex534-
post
Post #2





Goście







A można zrobić to za pomocą sscanf?
Otóż mam taki kod:
  1. $n = sscanf($text, "%s %d %d %s", $cmd,$rid, $sid, $tresc);

I teraz gdy jako $text podam:
/komenda 2 3 jakis tam tekst
Zmienna $tresc ma wartość: jakis
Czy można ustawić aby cały tekst był "wycinany"?
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: 6.10.2025 - 09:10