У меня есть кусок кода, который петлями и отображает значения для вакансий:значения Показать массив в пределах PHP массива
<?php foreach($arrXML as $inner_arr)
foreach($inner_arr as $value) { ?>
<p>Job Ref: <?php echo $value['jobref']; ?></p>
<p>Date: <?php echo $value['date']; ?></p>
<p>Title: <?php echo $value['title']; ?></p>
<p>Company: <?php echo $value['company']; ?></p>
<p>Minimum Salary: <?php echo $value['salarymin']; ?></p>
<p>Maximum Salary: <?php echo $value['salarymax']; ?></p>
<p>Benefits: <?php echo $value['benefits']; ?></p>
<p>Salary: <?php echo $value['salary']; ?></p>
<p>Job Type: <?php echo $value['jobtype']; ?></p>
<p>Location: <?php echo $value['location']; ?></p>
<p>Country: <?php echo $value['country']; ?></p>
<p>Description: <?php echo $value['description']; ?></p>
<p>Category: <?php echo $value['category']; ?></p>
<?php } ?>
Это прекрасно работает за исключением некоторых результатов, значение для выгодам, заработной платы, минимальной заработной платы и Максимальный возврат максимальной зарплаты как «массив».
Есть ли способ показать значение, если это не массив и значения массива, если это так?
Большое спасибо
Пит
Вы на самом деле уже делаете то же самое, включая один foreach в другой. Почему бы просто не следовать шаблону? –
@YourCommonSense: Я думаю, что проблема здесь в том, что OP не знал, как обрабатывать переменную «может быть переменной value, может быть массивом». Хотя это уже было покрыто 'is_array()'. – Aquillo