2013-10-09 3 views
1

Привет, я хотел бы помочь вам в этом. Потому что до сих пор то, что я делаю сейчас, терпит неудачу. Это пример вывода json, обращенного к массиву.Извлечение значений из многоуровневого массива

 Array 
    (
     [0] => Array 
      (
       [0] => Array 
        (
         [value] => lit-PR-00-Preparing-Precise-Polymer-Solutions.html 
        ) 

      ) 

     [1] => Array 
      (
       [0] => Array 
        (
         [value] => 90Plus 
        ) 

      ) 

     [2] => Array 
      (
       [0] => Array 
        (
         [value] => Particle Size Analyzer 
        ) 

      ) 

    ) 

До сих пор это то, что я получил до сих пор, и оно по-прежнему не выводит требуемое значение. Поблагодарили бы за помощь в том, что я делаю неправильно.

$decode = json_decode($row['elements'], true); 

       echo '<pre>'; 
       //print_r($decode); 
       print_r(array_values($decode)); 
       echo '</pre>'; 

       echo ($value['0'][1][value]); 

ответ

1
$decode = json_decode($row['elements'], true); 

// iterate through array 
foreach($decode as $array_row) { 
    echo $array_row[0]['value']; 
} 

// display specific row #2 
echo $decode[2][0]['value']; 
Смежные вопросы