PHP - str_replace()

str_replace( ‘keresett tartalom’, ‘mire cseréljük’, $string_amiben_cserelunk, $hányszor );


Mint látjuk ez a függvény string-ben keres adott karakterláncot/karakterláncokat és azt/azokat cseréli, az utolso paraméter opcionális, ha nem adjuk meg akkor összes előfordulást lecseréli.

példa:
<?php<strong>
 </strong>

<code>$teszt = str_replace("kókusz", "körte", "leesett a kókusz a fárol!");</code>

echo $teszt; //leesett a körte a fárol!

?>


hasznosabb példa:
<?php

$mit = array(‘á’, ‘é’, ‘ő’, ‘ű’);

$mire = array(‘a’, ‘e’, ‘o’, ‘u’);

$miben = “áéőűű”;

$eredmeny = str_replace( $mit, $mire, $miben );

echo $eredmeny; //aeouu

?>


ennél a példánál annyit kell megjegyezni, hogy mindig az azonos indexű elemeket cseréli, szóval ha talál a stringben olyan karaktert ami a $mit tömbben benne van, akkor akkor a $mire tömbből kiveszi az azonos indexű elemet és azt szúrja be a helyére.