首页 > 解决方案 > 从 LOOP 的数组中获取特定值

问题描述

我正在开发一个带有时间段的预约模块。我有一个foreach循环,它打印出包含未来 7 天日期的小框。

foreach($week as $keys => $key){
?>
    <a class="waves-effect waves-light modal-trigger" href="#moda1">
       <div class="date_cont" data-day="<?php echo $full_date[$keys]; ?>">
         <div class="c_month"><?php echo $key; ?></div>
         <div class="c_date"><?php echo $days[$keys]; ?></div>
       </div>
    </a>
<?php
}

循环后有一个弹出模式,显示单击任何框后出现的可用时间段。为了显示该单击框日期的可用时间段,运行查询以获取日期数据并检查然后禁用选项 -> 选择选项框。

前任。用户单击包含 values= 28/aug/2019 的框,然后出现一个弹出窗口并运行查询以检查天气,我们预订了 8 月 28 日上午 9 点的天气,如果是,则禁用上午 9 点选择选项jquery

一切正常,但问题是我怎样才能获得点击框的日期,以便我可以运行查询并检查可用的时间段?有什么方法可以更好地做到这一点吗?

标签: phpphp-7

解决方案


使用这种格式,

<?php foreach($week as $keys => $key): ?>
    <a class="waves-effect waves-light modal-trigger" href="#moda1">
       <div class="date_cont" data-day="<?php echo $full_date[$keys]; ?>">
         <div class="c_month"><?=$key?></div>
         <div class="c_date"><?=$days[$keys]?></div>
       </div>
    </a>
<?php endforeach; ?>

推荐阅读