2013-12-10 3 views
0

У меня есть этот массив снова:Получение значения зависят от URL

$predmeti = [ 
     'slo' => [ 
      'ime' => 'Slovenščina', 
      'ucitelj' => 'Ana Berčon', 
      'nadimek' => '', 
      'ucilnica' => '11' 
     ], 
     'mat' => [ 
      'ime' => 'Matematika', 
      'ucitelj' => 'Nevenka Kunšič', 
      'nadimek' => '', 
      'ucilnica' => '12' 
     ], 
     'ang' => [ 
      'ime' => 'Angleščina', 
      'ucitelj' => 'Alenka Rozman', 
      'nadimek' => 'Rozi', 
      'ucilnica' => '3' 
     ], 

     'mob' => [ 
      'ime' => 'Medijsko oblikovanje', 
      'ucitelj' => 'Iztok Mulej', 
      'nadimek' => 'HTML ninja', 
      'ucilnica' => 'MM2' 
     ] 
]; 

Я хочу, чтобы получить значения каждого ключа зависит от URL я экранным. Например, у меня есть url/predmet? Ime = slo, тогда я хочу получить данные только для ключа 'slo'.

Как это достичь?

ответ

1
if(isset($_GET['ime']) && isset($predmeti[$_GET['ime']])){ 
    $data = $predmeti[$_GET['ime']]; 
} 
+0

Это дает мне: Примечание: Массив для преобразования строки ... – mihavidakovic

0

Используйте параметр в URL

<?php 

$param = $_GET['ime']; 
print_r($predmeti[$param]); 

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