Autor Zpráva
freesofter
Profil *
zdravim, potreboval by som radku, ako rozdelim retazec slov na viac premenných - pole, podla urcitelo deliaceho znaku. Napr.
"ahoj;lala;fero;jozo"
mi rozdeli na 4 premenne s hodnotami "ahoj", "lala","fero","jozo"
cize deliaci znak zmizne ";" a rozdeli sa to.
dakujem!
Marty
Profil
Explode, viz: http://php.ftp.cvut.cz/manual/cs/function.explode.php
krteczek
Profil

$retezec="hfjtrkr;wfebfwf;jwenvcne;jwnence;";
$vysledek=explode(";",$retezec);//hodi řetezec do pole s nazvem $vysledek
$pocet=count($vysledek) ;//zjisti pocet radku v poli
for($i=0;$i<$pocet;$i++)
{
echo $vysledek[$i]."<br>\n";
}
//vysledek by mel byt:
/*
hfjtrkr
wfebfwf
jwenvcne
jwnence
*/

krteczek
krteczek
Profil
a ještě líp jako funkce:

<?php

function nacti_do_pole($promenna)
{

$vysledek=explode(";",$promenna);//hodi řetezec do pole s nazvem $vysledek
$pocet=count($vysledek) ;//zjisti pocet radku v poli

return $vysledek;
}
//volání funkce:
$pozdravy=nacti_do_pole("ahoj;dobry den;dobre rano;");
for($i=0;$i<$pocet;$i++)
{
echo $pozdravy[$i]."<br>\n";//vypis obsahu pole $pozdravy
}
?>

krteczek
Toto téma je uzamčeno. Odpověď nelze zaslat.