Szövegek felbontása az explode() függvénnyel
Szerző: BonjaskySokszor elõfordulhat majd, hogy egy adott szövegben vagy szóban egy elválasztó karakterrel vannak szótöredékek.
Az explode() -dal megoldható, hogy elválasztókarakterrel felrobbantsuk a szöveget, és így egy tömböt kapunk az elemekkel, amibe az elválasztókarakter nem kerül bele!
Az elválasztókarakter most a példánkban a szóköz " ".
<?php
$szoveg="Ez egy olyan szöveg, amiben elemek vannak benne";
$elemek=explode(" " , $szoveg); // járjuk be a tömbünket:
$i=1;
foreach($elemek AS $szo) {
echo "$i. szó: $szo<br>";
$i++;
}
?>
Hogy miért foreach() -csel járjuk be? Mert az $elemek az egy tömb, és az echo csak egyszerû változók kiíratására alkalmas.
Fontos, hogy explode()-t használjunk, ugyanis a PHP 7-es vagy magasabb verziójában már nem érhető el a split() függvény erre a feladatra.
2020-01-11 15:09:56
Értékelés 0.0 /5