Это дополнительный вопрос от здесь . Но вопрос в другом.
У меня есть следующие массивы выходов.
Array $events
Array
(
[0] => Array
(
[day] => 17
[eventContent] => event 1 of 17th
[eventTitle] => 17th event 1
)
[1] => Array
(
[day] => 19
[eventContent] => event 1 of 19th
[eventTitle] => 19th event 1
)
[2] => Array
(
[day] => 05
[eventContent] => event 1 of 5th
[eventTitle] => 5th event 1
)
[3] => Array
(
[day] => 17
[eventContent] => event 2 of 17th
[eventTitle] => 17th event 2
)
[4] => Array
(
[day] => 19
[eventContent] => event 2 of 19th
[eventTitle] => 19th event 2
)
[5] => Array
(
[day] => 19
[eventContent] => event 3 of 19th
[eventTitle] => 19th event 3
)
)
И я хочу вытащить день.
Если я воспользуюсь этим, он получит 1,2,3 и т. Д. Но я хочу 17, 19 и т. Д.
if(array_key_exists($day,$events)){...
Может кто-нибудь сказать мне, как это сделать, пожалуйста?
Заранее спасибо.
- ОБНОВЛЕНИЕ -
Исходный вид, который мне нужно изменить.
if(array_key_exists($day,$events))
{
//adding the date_has_event class to the <td> and close it
echo ' class="date_has_event"> '.$day;
//adding the eventTitle and eventContent wrapped inside <span> & <li> to <ul>
echo '<div class="events"><ul>';?>
<?php foreach ($events as $event) : ?>
<li>
<span class="title"><?php echo $event['eventTitle']; ?></span>
<span class="desc"><?php echo $event['eventContent']; ?></span>
</li>
<?php endforeach; ?>
<?php
echo '</ul></div>';
}