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("а"=>"б") те без цыкла все работает...