首页 > 解决方案 > 从 php 中的多维数组中获取值?

问题描述

我从 API 调用中得到了这个数组,我可以使用单元格编号获取事件的名称,使用这个 PHP 代码: $eventName = $str['result'][0]['tokens'][0]['value'];

但是单元格的数量可能会改变,我需要使用密钥。如何获得名称为“Event”的值“Programming 2018”?

这是数组: 这是数组

标签: phparraysarraylistmultidimensional-array

解决方案


遍历令牌会给你结果:

foreach( $str['result'][0]['tokens'] as $key => $value )
{
    if ( $value[ "name" ] == "Event" )
    {
        $Result = $value[ "value" ];
    }
}

echo $Result;

这是你一直在寻找的吗?


推荐阅读