Мой вывод работает отлично, за одним исключением: у некоторых людей нет номера телефона, и я не хочу включать этот заголовок (Телефон), если номер телефона не доступен.Я решил это для вывода.Я попытался обернуть foreach вокруг Phone, но, конечно, это повторяло для каждой группы записей человека.
<table>
<tr>
<th>Name</th>
<th>Email</th>
<th>Phone</th> <!-- This <th> should not display if all phone numbers are empty. -->
</tr>
<?php foreach ($persons as $person) : ?>
<tr>
<td><?php $person['name']; ?></td>
<td><?php $person['email']; ?></td>
<?php if($person['phone'] != '') { ?> // removes column box if there is no phone number.
<td><?php $person['phone']; ?></td>
<?php } ?>