Autor Zpráva
ph@tE
Profil *
Chtěl bych vědět jak mám rozdělit proměnnou na více proměnných podle toho kolik původní proměnná obsahuje mezer.
Např. původní proměnná je pes kočka kůň a já bych z ní potřeboval udělat tři proměnné 1. pes, 2. kočka, 3. kůň
Dá se toto vůběc? Popř. jak, už nad tím nějaký ten čas přemýšlím.
Alphard
Profil
explode( " ", $promnena);
Casero
Profil
ph@tE
toto ti vráti pole, jako proměné to dostaneš třeba takto
list($pes,$kocka,$kun)=explode( " ", $promnena);
ph@tE
Profil *
Díky moc a dá se nějak spočítat počet mezer v proměnné??
ah01
Profil
ph@tE Nedá mi to se nezeptat, ale podle tvého dotazu mi přijde, že moc asi nevíš jak používat pole (Arrays). Myslím že by ti to hodně ulehčilo práci...

Předpokládám, že počet mezer chceš spočítat kuli tomu, aby jsi zjistil počet "zvířat" v proměnné, je to tak?
ph@tE
Profil *
Jo to bych potřeboval, s polema moc neumim to je pravda, jak teda na to?
ah01
Profil

$pole = explode(' ', trim($promnena));
$pocet = count($pole); // zjisti počet položek v poli
$pole[0] // obsahuje 1. položku
$pole[1] // obsahuje 2. položku
...
$pole[$pocet - 1] // obsahuje poslední položku


Doporučuji nastudovat (např. http://www.linuxsoft.cz/article.php?id_article=179 )
Toto téma je uzamčeno. Odpověď nelze zaslat.

0