[ FoxVanis @ 03.04.2009. 20:23 ] @
Interesuje me kako mogu uraditi izbacivanje simbola i zamena postojećeg iz nekog teksta putem PHPa?

Znači ako imam tekst: CHASSIS*245.2158 45-26 da mi ispiše: CHASSIS24521584526

Hvala unapred!
[ Tudfa @ 03.04.2009. 21:10 ] @
Možeš ovako da uradiš :

Code:

$str = 'CHASSIS*245.2158 45-26';

$result = preg_replace('/[^a-zA-Z0-9]/','',$str);

echo $result;


Ovim si rekao da se svaki karakter koji nije slovo ili broj bude zamenjen praznim stringom tj. bude zapravo izbirsan.

Sad sve zavisi od situacije, npr. ako ti treba da zameniš recimo samo jedan odredjeni karakter,
onda ti je bolje da to uradiš sa http://php.net/str_replace funkcijom.


[ Nikola Poša @ 03.04.2009. 21:13 ] @
Code:

$tekst = 'CHASSIS*245.2158 45-26';
$tekst = str_replace(array('*', '.', '-', ' '), '', $tekst);
[ FoxVanis @ 03.04.2009. 22:02 ] @
Hvala vam. Puno ste mi pomogli.

[Ovu poruku je menjao FoxVanis dana 04.04.2009. u 00:09 GMT+1]