Вы хотите что-то вроде этого:
<?php
foreach($foo as $i){
echo 'Language (cue): ' . $i['cue']['language'] . "\n";
foreach($i['responses'] as $j){
echo 'Language (response): ' . $j['language'] . "\n";
foreach($j['quizzes'] as $k){
echo 'Answer: ' . $k['answer'] . "\n";
echo 'Question: ' . $k['question'] . "\n";
}
}
}
?>
Два замечания:
(1) Я предложил использовать var_export (), чтобы сгенерировать образец для копирования и вставки, чтобы протестировать его, но, очевидно, stdClass :: __ set_state () не может быть легко прочитано . Извините, если я кого-то ввел в заблуждение.
(2) Собрать его несложно, если делать это шаг за шагом.
<?php
// First
foreach($foo as $c => $v){
var_dump($c, $v);
exit;
}
// Second
foreach($foo as $i){
echo 'Language (cue): ' . $i['cue']['language'] . "\n";
foreach($i['responses'] as $c => $v){
var_dump($c, $v);
exit;
}
}
// Etc.
?>