Анализ строки и определение алфавита?

seva2

Партнер PHPClub.ru
Анализ строки и определение алфавита?

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

kruglov

Новичок
preg_replace просто.
хотя я не совсем понял, вам нужно "анализировать строку по буквам, и определять для каждой буквы ее код" или все-таки "в строке выделить красным все английские буквы" ?
 

seva2

Партнер PHPClub.ru
сделал)
echo preg_replace('/[a-zA-Z]/', '<font color="red">$0</font>', $str);
 

HraKK

Мудак
Команда форума
я тоже, если просто - то да preg_replace.
ладно разобрались и ладно!
 
seva2
И что в результате этого получится:

какая-то <font color="red">C</font><font color="red">T</font><font color="red">P</font><font color="red">O</font><font color="red">K</font><font color="red">A</font> с <font color="red">A</font><font color="red">H</font>ГЛИЙС<font color="red">K</font>И<font color="red">M</font>И Б<font color="red">y</font><font color="red">K</font><font color="red">B</font><font color="red">A</font><font color="red">M</font>и?

Мда...
Может лучше:
PHP:
echo preg_replace("/[a-z]+/i", "<font color=\"red\">$0</font>", "какая-то CTPOKA с AHГЛИЙСKИMИ БyKBAMи?");
:

какая-то <font color="red">CTPOKA</font> с <font color="red">AH</font>ГЛИЙС<font color="red">K</font>И<font color="red">M</font>И Б<font color="red">yKBAM</font>и?

?
 

HraKK

Мудак
Команда форума
угу =) Ты не понимаешь так и было задумано)
 
Сверху