我如何在这里循环浏览这些数据:Array ( [reply] => Array ( [recipient] => Array ( [@msisdn] => 1234123412 [@id] => 5b5f9635-15d7-44d8-b1e3-7015hj95c71c ) ) ) 因此,我想让@mssidn和@id像这样使用:foreach($$$){ $sqldata .= '(' . $last_id . ',' . $msisdn . ',' . $id . '),';}$last_id来自另一个功能,所以只需要另外两个。我似乎无法让它工作,所以任何帮助将不胜感激。
2 回答
慕侠2389804
TA贡献1719条经验 获得超6个赞
只需迭代数组,按键获取值,然后@msisdn@id
foreach($array as $value) {
foreach($value as $data) {
$sqldata .= '(' . $last_id . ',' . $data['@msisdn'] . ',' . $data['@id'] . '),';
}
}
牧羊人nacy
TA贡献1862条经验 获得超7个赞
在要处理的数据结构中的某个点启动 foreach 循环,然后循环访问内部数组的内容
foreach ($arr['reply'] as $recip){
$sqldata .= '(' . $last_id . ',' . $recip['@msisdn'] . ',' . $recip['@id'] . '),';
}
- 2 回答
- 0 关注
- 152 浏览
添加回答
举报
0/150
提交
取消