2016-04-28 3 views
1

У меня только один из тех дней. Как можно запросить «116» в этом массиве и установить его в переменную?Получение элемента из массива

Array 
( 
    [pa_vendor] => Array 
    ( 
     [terms] => Array 
       ( 
        [0] => 116 
      ) 
     [query_type] => and 
    ) 
) 
+0

Вы ссылаетесь на это следующим образом: '$ value = $ array ['key']' - у вас есть многоуровневый массив, и вам нужно будет добавить многократные le keys, хотя – JimL

ответ

0

Попробуйте

пусть массив $arr.

echo $variable_store = $arr['pa_vendor']['terms'][0]; //116 
+1

Это сработало. Я очень ценю помощь. –

0

Ваш массив расщепляется как этот

Ваш массив имеет один элемент, это элемент с 'pa_vendor' в качестве индекса. Его можно получить с помощью

$arr['pa_vendor'] 

$arr['pa_vendor'] является ееп массив с двумя элементами первый элемент имеет индекс «условия» и представляет собой массив второй элемент имеет индекс «QUERY_TYPE» и является строкой. Они могут быть доступны с помощью

$arr['pa_vendor']['terms'] 

и

$arr['pa_vendor']['query_type'] 

$arr['pa_vendor']['terms'] представляет собой массив с одним элементом этот элемент имеет индекс «0», и это число этот элемент можно получить с помощью

$arr['pa_vendor']['terms'][0] 
Смежные вопросы