2013-07-09 2 views
0

У меня есть две таблицы, отображающие информацию наших судей. Один для английского - другой для французского. В последнем столбце показано судейское подразделение, M = мастеров, A = Дополнительно и т. Д. Отображается только первая буква. У моего db есть только английский, поэтому мне нужно изменить значение на французский эквивалент. Логика такова.Заменить строковое значение новым значением

$divStr = $row['JudgingLevel']; 
if $divStr = "M" then $div = "E"; 
elseif $divStr = "A" then $div = "I" 
elseif $divStr = "S" then $div = "N"; 

echo $div; 

Каков правильный синтаксис для этого?

TNX Боб

+1

см. Http://php.net/manual/en/function.str-replace.php – steven

ответ

1
echo $div = strtr($divStr = $row['JudgingLevel'], array(
    'M' => 'E', 
    'A' => 'I', 
    'S' => 'N', 
)); 

^в один удар!

+1

Я новый ответ был легким .. это отлично поработало – Bobby

Смежные вопросы