Я пытаюсь напечатать массив PHP элементов, встроенных в HTMLОшибка синтаксиса для печати массива
Если я вход
echo '<strong>'.$s[firstname].' '.$s[lastname].'</strong><div class="moreinfo"><p><small>'.$s[role].' of '.$parent'.</small></p></div></li>';
я получаю результат, который говорит что-то вроде «Крис Джеймс Родитель массив
, но если я пытаюсь напечатать массив с Еогеасп, как так
echo '<strong>'.$s[firstname].' '.$s[lastname].'</strong><div class="moreinfo"><p><small>'.$s[role].' of '.
foreach($parent as $p){
echo $p.' ';
}
.'</small></p></div></li>';
прог барабан полностью падает. Я бы предположил, что я делаю что-то синтаксически неправильно, но я не могу определить проблему. Есть ли простой способ распечатать элементы в панели, чтобы избежать сбоя?
Заранее благодарен!
Использование отладки ($ S) в массиве, чтобы увидеть, как структурированные. Когда вы видите белый экран, возможно, синтаксическую ошибку. – bcesars
Не могли бы вы уточнить? Я не понял ваше заявление – clf01
Когда вы видите напечатанную «Массив», это означает, что у вас есть массив и не может быть напечатан без значения индекса. Попробуйте добавить это в свой код перед оператором foreach: debug ($ parent); Эта функция покажет вам значения внутри $ parent variable structured. – bcesars