[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: str_ireplace doesn't work
carachi
Hi,
I try to build a function that convert cyrillic characters in latin, for example when in the text there is a 'Д' the function convert it in a 'A'.
I try to do this:


$search=array('Д','Б');
$replace=array('A','B');

for($i=0; $i<count($search); $i++)
{
$code=str_ireplace($search[$i],$replace[$i],$code);
}


But the conversation doesn't work well and the $code is empty
Why?

Thank you



Спустя 3 минуты, 10 секунд (14.02.2011 - 15:09) Snus написал(а):
$search=array('Д','Б');
$replace=array('A','B');
$code = str_ireplace($search, $replace, $code);

Спустя 32 минуты, 25 секунд (14.02.2011 - 15:41) carachi написал(а):
Цитата (Snus @ 14.02.2011 - 12:09)
$search=array('Д','Б');
$replace=array('A','B');
$code = str_ireplace($search, $replace, $code);

thank you Snus,
I try this but it doesn't replace anything... why?

Спустя 3 часа, 14 минут, 49 секунд (14.02.2011 - 18:56) Snus написал(а):
carachi
May be in encoding ?

Спустя 2 дня, 16 часов, 45 минут, 7 секунд (17.02.2011 - 11:41) G3/SG1 написал(а):
Check your current locale.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.