dongxiezhi0590 2010-01-17 14:28
浏览 258

如何从PHP中的嵌套数组中提取数据?

This is a follow up question from here. But question is different.

I have the following array outputs.

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
        )

)

And I want to pull outs day.

If I use this, it will pick up 1,2,3 etc. But I want 17, 19 etc.

if(array_key_exists($day,$events)){...

Could anyon tell me how to do it please?

Thanks in advance.

--UPDATE--

Original view which I need to modify.

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>';
}
  • 写回答

5条回答 默认 最新

  • douxin8610 2010-01-17 14:32
    关注
    foreach ($events as $event) {
       echo $event['day'];
    }
    

    Or to get one specific day:

    echo $events[0]['day'];
    
    评论

报告相同问题?

悬赏问题

  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 AT89C51控制8位八段数码管显示时钟。
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题