使用通配符值检查数组


Check through array with wildcard value?

我有一个foreach循环,我需要对它进行迭代以获得一些数据。

目前我有:

$mentioned = $tweetdata['entities']['user_mentions'][0]['screen_name'];

它有效,但只会得到一个结果,因为它总是以数组元素[0] 为目标

这个元素对我来说没有可针对的关键。

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

我如何做类似通配符的事情?我需要研究这个键值(screen_name),但对于所有元素。

例如,使用[*],这样它就会检查所有内容?

使用foreach循环:

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

基于Roman Sokolovskyy的答案

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