У меня есть набор строк, некоторые из которых сделаны не из символов ascii. Как получить строки, содержащие только символы ascii, используя скрипт php.
Заранее большое спасибо за любые рекомендации.
<?php echo preg_replace('/[^(\x20-\x7F)]*/', '', 'Standard ASCII and some gärbägè'); ?>
Вероятно, самый простой вариант - использовать функцию iconv (если доступно расширение iconv), используя опцию //IGNORE или //TRANSLIT (см. Документацию), если поведение соответствует вашим потребностям.
iconv
//IGNORE
//TRANSLIT