Weboldal készítés, internetes alkalmazások fejlesztése

Karakter csere - php

Ha egy változó karaktersorozatában akarunk meghatározott karaktereket másra cserélni, akkor az str_replace függvényt kell használni

Példa:

Eredeti szöveg: valami, másvalaki ($regi_szoveg)

Ezt szeretném: valami-másvalaki ($uj_szoveg)

 

A példában a vesszőt akarom pontos vesszőre cserélni, és a szóközt törölni akarom a vessző után.

 

Két tömböt hozunk létre, egyikben a cserére szoruló, a másikban az új karaktereket adjuk meg

$alap = array(',', ' '); (vessző és szóköz)

$modosit = array(';', '' ); (pontos vessző és semmi)

 

ezután ráengedem a tömböket a szövegre:

$uj_szoveg = str_replace($alap, $modosit, $regi_szoveg);