Szövegek felbontása az explode() függvénnyel

Szerző: Bonjasky

Sokszor 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