使用通配符值检查数组?

时间:2014-11-10 16:48:41

标签: php arrays

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

目前我有:

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

哪个有效,但只会得到一个结果,因为它始终以数组元素[0]

为目标

这个元素对我没有任何关键作用。

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

我怎样才能做类似于通配符的事情?我需要查看该键值(screen_name)但是对于所有元素。

使用[*],所以它会检查所有?

2 个答案:

答案 0 :(得分:1)

使用foreach循环:

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

答案 1 :(得分:0)

基于Roman Sokolovskyy的回答

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