[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Преобразование кода в другой вид
yes1n
Здравствуйте! Я написал код условия, но хотелось бы привести его в другой вид (без оператора if). Подскажите как.

Мой код:

...
foreach ($this->info->list as &$block) {

$block['q_online'] = ($json_decode = json_decode($block['q_online'], true)) ? $json_decode : array();
$block['q_variables'] = ($json_decode = json_decode($block['q_variables'], true)) ? $json_decode : array();
$block['commentaries'] = ($json_decode = json_decode($block['commentaries'], true)) ? $json_decode : array();
if ($block['id'] == '1') {$url = 'http://url1.com';}
elseif($block['id'] == '2') {$url = 'http://ssylka.com';}
elseif($block['id'] == '3') {$url = 'http://site.org';}
elseif($block['id'] == '4') {$url = 'http://url4.com';}
elseif($block['id'] == '5') {$url = 'http://url5.com';}





$tpl_data[] = array('title' => $block['title'],
'urls' => $url,
'host' => $block['host'],
'online_players' => $block['q_online'],
'commentaries' => $block['commentaries'],
'variables' => $block['commentaries'],

);

}

return $tpl_data;


Хочу, чтобы условие выглядело примерно так:

$url[] = array('1' => 'http://url1.com',
'2' => 'http://ssylka.com',
'3' => 'http://site.org',
'4' => 'http://url4.com',
'5' => 'http://url5.com',

);



Всем откликнувшимся заранее спасибо!
P.S.: Не ругайте сильно =)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.