Autor | Zpráva | ||
---|---|---|---|
hunter_dave Profil |
#1 · Zasláno: 29. 5. 2011, 17:49:24
Zdravím, mám problém s rozdělením výrazů. Potřebuju rozdělit výraz např.: "test1 test2", tak aby sem měl v jedné proměnné test1 a v té druhé test2
|
||
japlavaren Profil |
#2 · Zasláno: 29. 5. 2011, 18:00:50
expode ti rozdeli string do pola, ak to chces priamo do premennych, nacitaj to cez list
<?php $text = "test1 test2"; $array = explode(" ", $text); list($x, $y) = $array; |
||
hunter_dave Profil |
#3 · Zasláno: 29. 5. 2011, 18:05:03
Problem je ze nevim kolik tam tech slov bude .. musim tam nejak jeste zaclenit cyklus.
|
||
hunter_dave Profil |
#4 · Zasláno: 29. 5. 2011, 18:11:57
a ještě jsem se chtěl zeptat, jestli by se dalo rozdělovat podle více znaků např.:" ","/","_","-" atd ...
|
||
Keeehi Profil |
#5 · Zasláno: 29. 5. 2011, 23:45:34 · Upravil/a: Keeehi
$keywords = preg_split("~[ ,/_\-]~", "test1 test2"); |
||
hunter_dave Profil |
#6 · Zasláno: 30. 5. 2011, 10:09:43
Díky vyřešil sem to už takhle, ale dík
$text = "test1 test2"; $text = str_replace(" ", "_", $text); $text = str_replace("/", "_", $text); $text = str_replace("-", "_", $text); $text = str_replace(":", "_", $text); $array = explode("_", $text); for($i=0;$i<count($array);$i++){ echo $array[$i]; } |
||
Časová prodleva: 5 dní
|
|||
o_O Profil |
#7 · Zasláno: 4. 6. 2011, 02:25:46
hunter_dave:
„Díky vyřešil sem to už takhle“ Šlo by to zapsat efektivněji: $text=str_replace(array(" ","/","-",":"),"_",$text); |
||
hunter_dave Profil |
#8 · Zasláno: 4. 6. 2011, 10:44:03
Jo jo .. díky
|
||
Časová prodleva: 13 let
|
0