Autor Zpráva
TomAsQo
Profil
ahoj, predstavte si, ze mam premennu $premenna="ahoj toto je jeden velmi dlhy text"
aa chcem to rozdelit takto, aby :
$prveSlovo="ahoj"
$druheSlovo="toto"
$zvysok="je jeden velmi dlhy text"
ako to spravit co najrychlejsie?
lebo ja som doteraz pouzival sposob, zee hodim si prve 2 hodnoty do tych dvoch premennych, aaa potom som spravil str_replace($prveSlovo $druheSlovo, '',$premenna);
alee sa mi tento sposob nepaci :( neje na to nieco krajsie?
bukaj
Profil
$premenna="ahoj toto je jeden velmi dlhy text";

$prveSlovo = preg_replace("/^(.+*) .+$/", "$1", $premenna);
$druheSlovo = preg_replace("/^(?:.+*) (.+*) .+$/", "$1", $premenna);
$zvysok = preg_replace("/^" . $prveSlovo . " " . $druheSlovo . " (.+)$/", "$1", $premenna);
Kcko
Profil
$a = "ahoj toto je jeden velmi dlhy text";

$b = explode(" ", $a);

$prvni = array_shift($a);
$druha = array_shift($a);
$zbytek = implode(" ", $a);
TomAsQo
Profil
mnoo neviem, ale nieje to nahodou pomalsie riesenie? :) aspon to kckove(ale podla mna oboje :])
Toto téma je uzamčeno. Odpověď nelze zaslat.