swer
Профессор
- Регистрация
- 14 Июн 2008
- Сообщения
- 304
- Реакции
- 38
- Автор темы
- #1
Здравствуйте.Вот в ходе работы сталкнулся с проблемой,а именно с ф-ей strtr.Вот код
где параметр $f_rep содержит данные типа
array("а,б","в,г" и тд)
задача заменить в текста значения,но проблема в том что напроч не хочеть выполнять, что не так сделал подскажите,долго ломал голову но так и не нашел причину,но если просто написать
$arr = array("а"=>"б") те без цыкла все работает...
PHP:
$out_text = $_POST['text'];
$arr = array();
for($e=0;$e<count($f_rep);$e++){
$repl=explode(",",$f_rep[$e]);
$arr[$repl[0]] = $repl[1];
}
$out_text = strtr($out_text, $arr);
array("а,б","в,г" и тд)
задача заменить в текста значения,но проблема в том что напроч не хочеть выполнять, что не так сделал подскажите,долго ломал голову но так и не нашел причину,но если просто написать
$arr = array("а"=>"б") те без цыкла все работает...