为了账号安全,请及时绑定邮箱和手机立即绑定

遍历 3 个数组

遍历 3 个数组

PHP
千巷猫影 2022-08-05 09:36:08
我如何在这里循环浏览这些数据: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'] . '),';

  }

}


查看完整回答
反对 回复 2022-08-05
?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

在要处理的数据结构中的某个点启动 foreach 循环,然后循环访问内部数组的内容


foreach ($arr['reply'] as $recip){

    $sqldata .= '(' . $last_id . ',' . $recip['@msisdn'] . ',' . $recip['@id'] . '),';

}


查看完整回答
反对 回复 2022-08-05
  • 2 回答
  • 0 关注
  • 152 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信