Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > помогите с кодом


Автор: fleetboss 14.7.2018, 17:03
Помогите сократить php код

Код

<?php
if ($_GET['p'] == 'monsters') { $title = ' :: Монстры'; }
if ($_GET['p'] == 'resources') { $title =  ' :: Ресурсы'; }
if ($_GET['p'] == 'weapons') { $title = ' :: Оружие'; }
if ($_GET['p'] == 'elemental') { $title = ' :: Тип урона'; }
if ($_GET['p'] == 'elemental2') { $title = ' :: еще название2'; }
if ($_GET['p'] == 'elemental3') { $title = ' :: еще название3'; }
if ($_GET['p'] == 'elemental4') { $title = ' :: еще название4'; }
if ($_GET['p'] == 'elemental5') { $title = ' :: еще название5'; }
if ($_GET['p'] == 'elemental6') { $title = ' :: еще название6'; }
if ($_GET['p'] == 'elemental7') { $title = ' :: еще название7'; }
if ($_GET['p'] == 'elemental8') { $title = ' :: еще название8'; }
if ($_GET['p'] == 'elemental9') { $title = ' :: еще название9'; }
?>
<title>Моя страница<?php echo $title; ?></title>

Автор: Vardoulacha 14.7.2018, 17:45
Код

$array = [
    'monsters' => ' :: Монстры',
    'resources' => ' :: Ресурсы',
    '...',
];
$title = (isset($array[$_GET['p']]) ? $array[$_GET['p']] : ' :: unknown');

Автор: AlisaBerne 1.8.2018, 00:16
Кто может подсказать качественные курсы по программированию, язык PHP. Заранее спасибо!

Автор: vpArth 6.8.2018, 11:47
Код

<?php $map = json_decode(file_get_contents('locale_ru.json'), true); ?>
<title>Моя страница :: <?=$map[$_GET['p']??'main']??'404'; ?></title>



Код

// locale_ru.json
{
  "main": "Главная",
  "monsters": "Монстры",
  "weapons": "Оружие"
}



Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)