繁体   English   中英

如何访问PHP多维数组的某些元素?

[英]How do I access certain elements of a PHP multidimensional array?

我有以下多维数组。

带“ Pre”标签的多维数组截图

我已经运行了一个foreach循环,并试图回显2个用户的客户端昵称。 我正在运行的代码如下。

$client_r = $Ts3->clientList();

foreach ($client_r as $client)
    {
        echo $client['data']['client_nickname'];
    }

我究竟做错了什么?

尝试这个:

foreach ($client_r as $client)
{
    echo $client['data'][0]['client_nickname'];
    echo $client['data'][1]['client_nickname'];

    // As there are further arrays inside array, so you have to include the index also
}

如果您从data开始,那么访问将很容易-

在数据中,您又有了数组,因此$client现在存储了子数组,现在您可以轻松访问client_nickname

$client_r = $Ts3->clientList();

foreach ($client_r['data'] as $client){
    echo $client['client_nickname'];
}

这可能可以解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM