I have a piece of code that loops and displays values for job vacancies:
<?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 } ?>
This works great except with some results, the value for Benefits, Salary, Minimum Salary and Maximum Salary maximum return as 'array'.
Is there a way of showing the value if it isn't an array and the array values if it is?
Many thanks
Pete
is_array()
. – Aquillo May 21 '13 at 9:31