Удалить HTML специальные символы - PullRequest
0 голосов
/ 27 октября 2010

Как мне удалить , , ° как специальные символы из строки в PHP

На самом деле мне нужно прочитать содержимое из текстового файла и удалить из него специальные символы html, кроме алфавитов и цифр

Ответы [ 3 ]

3 голосов
/ 27 октября 2010

Или, если вы хотите использовать RegEx, используйте:

$str = 'a“bc”def°g';
$str = preg_replace("[^A-Za-z0-9 ]", "", $str);
0 голосов
/ 27 октября 2010

Для редактирования - чтобы прочитать содержимое файла, удалить все, кроме буквенно-цифровых символов и пробелов, а затем записать результат в тот же файл, вы можете использовать:

$file= "yourfile.txt";
$file_content = file_get_contents($file);
$fh = fopen($file, 'w');
$file_content=preg_replace("[^A-Za-z0-9 ]", "", $file_content);
fwrite($fh, $file_content);
fclose($fh);
0 голосов
/ 27 октября 2010

Один путь будет (например)

$str = 'a“bc”def°g';
$special = array('“','”','°');
$str = str_replace($special,'',$str);
...