Javascript 如何在数组中循环PHP数组?
我有一个可以循环的JavaScript数组:Javascript 如何在数组中循环PHP数组?,javascript,php,Javascript,Php,我有一个可以循环的JavaScript数组: let events = [{ id: '2', eventName: 'ones', sessions: [{ id: '1245', status: false }, { id: '2125', status: true }] }]; Im以这种方式访问每个事件,并将其设置到表的新行中: // $tour_events i
let events = [{
id: '2',
eventName: 'ones',
sessions: [{
id: '1245',
status: false
}, {
id: '2125',
status: true
}]
}];
Im以这种方式访问每个事件,并将其设置到表的新行中:
// $tour_events its the array of events
<?php foreach ($events as $key => $event_prop) { ?>
<table class="table">
<thead>
<tr>
<th scope="col">ID</th>
<th scope="col">NAME</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<?php echo $event_prop->id; ?>
</td>
<td>
<?php echo $event_prop->eventName; ?>
</td>
/$tour\u事件它是事件数组
身份证件
名称
我想访问会话中的数据以创建另一个表,我尝试了这个方法,但不起作用:
(插入另一个foreach())
会话ID
会话状态
会话
是一个与id
或eventName
相同的属性,因此您可以以相同的方式访问它
<?php foreach ($event_prop->sessions as $key2 => $value) { ?>
其他一切保持不变是否将此
事件
数组发送到服务器?JavaScript从何而来?JavaScript在用户浏览器中运行,PHP在服务器上运行。不清楚代码片段是如何连接的。请尝试使用$sessions=json\u decode(json\u encode($events['sessions])
然后在foreach循环中使用$sesstions
变量您正在访问其他属性,如$event\u prop->eventName
,那么为什么对会话
属性执行不同的操作呢<代码>$event\u prop->sessions
<?php foreach ($event_prop->sessions as $key2 => $value) { ?>