Php 是否使用通配符值检查数组?

Php 是否使用通配符值检查数组?,php,arrays,Php,Arrays,我有一个foreach循环,我需要遍历它以获得一些数据 目前我有: $mentioned = $tweetdata['entities']['user_mentions'][0]['screen_name']; 它可以工作,但只会得到一个结果,因为它总是以数组元素为目标[0] 此元素没有我要瞄准的键 但通常有不止一个元素,例如[1]和[2] 我如何做类似于通配符的事情?我需要查看该键值(屏幕名称),但要查看所有元素 例如,使用[*]以便检查所有?使用foreach循环: $mentioned=

我有一个foreach循环,我需要遍历它以获得一些数据

目前我有:

$mentioned = $tweetdata['entities']['user_mentions'][0]['screen_name'];
它可以工作,但只会得到一个结果,因为它总是以数组元素为目标
[0]

此元素没有我要瞄准的键

但通常有不止一个元素,例如[1]和[2]

我如何做类似于通配符的事情?我需要查看该键值(屏幕名称),但要查看所有元素

例如,使用[*]以便检查所有?

使用foreach循环:

$mentioned=array();
foreach ($tweetdata['entities']['user_mentions'] as $record)
{
     $mentioned[]=$record['screen_name'];
}

根据罗曼·索科洛夫斯基的回答

$mentioned=array();
foreach ($tweetdata['entities']['user_mentions'] as $record)
{
     $mentioned[]=$record['screen_name'];
}

但这并不针对[屏幕名称]中的数据@用户1187347已修复。