2015-06-17 4 views
-1

Я пытаюсь получить определенное значение из своего массива, но у меня проблемы. Это часть моего кода массива:Получить значение по ключу в многомерном массиве

<?php 
$arr = array($plan_data); 
print_r($arr); 
?> 

Это возвращает массив, как:

Array ( 
    [0] => Array ( 
     [0] => Array ( 
      [_edit_lock] => 1434039341:1 
      [_edit_last] => 1 
      [plan_title] = Membership1 
     ) 
    ) 
) 

Как я могу хранить значение определенного ключа в переменную?
Я попробовал это так, но это не работает:

$key= '[plan_title]'; //also tried $key= 'plan_title'; 
echo $arr[$key]; 

Как я могу получить значение ключа «plan_title»?

+5

'Эхо $ обр [0] [$ ключ] ; 'Это в подмассиве. – Andrew

+0

Спасибо '$ key = 'ID'; echo $ arr [0] [$ key]; 'работал! – RobbertT

ответ

-1

Для отображения попробовать:

echo $arr[0][0]; 

Чтобы присвоить переменной попробовать:

$variable = $arr[0]['key']; 

Чтобы отобразить все попробовать:

foreach($arr = $var) 
{ 
    echo $var; 
} 
Смежные вопросы