Здравейте, имам стринг и искам да го изчистя до букви(латиница), цифри и долна черта "_".
Всичко друго да се премахва.
Пример:
HJhjk,)_)(*&^78ikJh
да стане
HJhjk_78ikJh
Премахване на всичко освен букви и цифри от стринг
- plamen_003
- Турист
- Posts: 494
- Joined: Mon Nov 26, 2007 8:16 pm
- Location: София
- anonimen
- Web-tourist
- Posts: 1607
- Joined: Mon Jun 11, 2012 6:07 pm
- Location: Parse error: unexpected "}" in /home/index.php on line 26
Още по-простичко:plamen_003 wrote:Можеш да ползваш функцията preg_replace(). Прочети как работят регулярните изрази.
По този начин всичко различно от букви, цифри и долна черта се премахва:
[php]<?php
$text = "HJhjk,)_)(*&^78ikJh";
echo preg_replace('/[^A-Za-z0-9_]/', '', $text);
?>[/php]
[php]$string = preg_replace('/\W+/', '', $string);[/php]
