Замена переменных.

Печать RSS
244

Л
Автор
Оранжевые штаны
0
Ребят, подскажите. Вот например есть значения функции '.$sql['country'].' - ru, uk, bl, kz и тд.
Мне нужно чтобы при выводе строки мне выводилось вместо ru - Россия, вместо uk - Украина и тд.
Помогите написать правильное выражение.
K

Транклюкаторщик
0
делай двухмерный массив и юзай strtr()
С

Малиновые штаны
0
Ну тут или в БД добавить еще одно поле с страной id | ru | Russia
или же функцию накатать по типу

function flags($tdl) {

$country = array(
'ru' => 'Russia',
//..... туд дополнить массив
);

$nazv=$country[$tdl];
return $nazv;
}

И заюзать echo flags('ru');
Л
Автор
Оранжевые штаны
0
Помоему то что нужно, проверю

Добавлено через 07:53 сек.
3. sanzstez,
$sql = mysql_fetch_array(mysql_query("SELECT * FROM `sms_numbers` WHERE `id` = '".$id_num."'"));

Услуга доступна только для операторов '.$sql['country'].'.

Выводит: Услуга доступна только для операторов ru.

Напиши точно как сделать правильно через array
Изменил: Лёха (31.10.2011 / 00:52)
С

Малиновые штаны
0
Извольте барин откланяться. Лимит "напиши" "бегом" исчерпан. Выше 3 способа тебе написали, подумай головой что-ли.
Л
Автор
Оранжевые штаны
0
Спасибо блин!
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск