Сравнение массивов

Sunday

Cōgitō ergō sum
Регистрация
13 Дек 2009
Сообщения
823
Реакции
342
К примеру есть два массива
Код:
$country = array('russia','ukraine','usa');
$city = array('moscow','kyiv','newyork');
Нужно какое-нибудь однострочное условие по типу
Код:
if ($string == '$country[0]') $string = '$city[0]';
elseif ($string == '$country[1]') $string = '$city[1]';
$string - это переменная которая известна, и если она равна какому-нибудь значению из 1-го массива, тогда $string должна быть равна соответствующему значению из второго массива.
Подскажите пожалуйста каким макаром это сделать, чтобы не городить огород из кучи строк?
 
PHP:
$k = array_search($string, $country);
if($k) $string = $city[$k];
 
Назад
Сверху