dsilhx5830 2017-02-24 13:24
浏览 38
已采纳

如何使用PHP获取多维数组的一部分?

I have a problem with a multidimensional array, I want to save specific parts of an array to later show the information on the page but I just cant get it to work

this is the Array when I var_dump it:

array(1) { 
    ["500040477"]=> array(1) { 
        ["statistics"]=> array(1) { 
            ["all"]=> array(1) { 
                ["frags"]=> int(23816) 
            } 
        } 
    } 
} 

now I want to get the frags and be able to save the int in a extra array/variable

I tried a lot and nothing works even the "common" method to access it doesn't work :(

  • 写回答

2条回答 默认 最新

  • drwf69817 2017-02-24 13:28
    关注

    In the case showed in your example:

    $frags = $nameOfYourArray["500040477"]["statistics"]["all"]["frags"];
    

    For arrays with the first key with different name (instead of 500040477):

    $arrayFirstkey = current($array);
    $frags = $arrayFirstkey["statistics"]["all"]["frags"];
    

    See current PHP function.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题