Autor Zpráva
martinkloubek
Profil *
Zdravím,
peru se s funkcí split. Převzal jsem databázi kde je v tabulkách rozdělené čísla 1|1.5|2|2.5| (jako by to nemohl udělat s ; )
a potřeboval bych je dát do pole a vypsat jako
1 cm
1,5 cm
2 cm
2,5 cm

problém je že když dám
$pole = split("|", $z_tabulky);
tak mi samozřejmně hodí chybu.

zkoušel jsem [^[:alnum:]]+ ale to ignoruje půlky a vypisuje jen celá čísla
poradíte jak dát do splitu |

díky
DJ Miky
Profil
Použij explode() místo split() se stejnými parametry.
Str4wberry
Profil
Reakce na martinakloubka:
Udělal bych to takto:
foreach (explode("|", $z_tabulky) as $cm)	{
	echo str_replace(".", ",", $cm)."&nbsp;cm<br>";
}
Kajman_
Profil *
nebo
split("\\|")

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: