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

循环由关联数组组成的数组

循环由关联数组组成的数组

PHP
慕田峪7331174 2022-01-08 14:58:48
我有一个看起来像这样的数组:[   {    "positional_index":"1.3",    "sourceid":10409,    "language": "Malayalam",    "field_gita_10409_text": "Behold, O Teacher! this mighty army of the sons of Pandu, arrayed by the son of Drupada, thy wise disciple."   },   {    "positional_index":"1.2",    "sourceid":10409,    "language": "Devanagari",    "field_gita_10409_text": "1.1 Dhritarashtra said What did my people and the sons of Pandu do when they had assembled together eager for battle on the holy plain of Kurukshetra, O Sanjaya."   },]我应该使用 foreach 循环来访问每个键。例如,如果 key = field_gita_10409_text,我必须使用 php 中的 explode() 函数来提取值 10409 等。在这种情况下,我不知道如何使用 foreach 循环,因为该数组包含 2 个关联数组。请告诉我。
查看完整描述

2 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

在循环内循环:


foreach ($array as $item){

        foreach ($item as $key=>$value){

            //do stuff

        }

    }


查看完整回答
反对 回复 2022-01-08
?
HUX布斯

TA贡献1876条经验 获得超6个赞

您需要内部循环来获取键和值。


$array = json_decode($json);


foreach ($array as $innerArray){

        foreach ($innerArray as $key=>$value){

            if($key == 'field_gita_10409_text'){

              $exp = explode($value);

            }

        }

    }


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

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号