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