Это следующий вопрос отсюда . Но вопрос другой.
У меня есть следующие выходы массива.
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>'; }