如果数组键存在 return 它的值
If array key exists return its value
我有一个名为 all_teams 的数组,其中包含以下内容
Array
(
[33448] => Team1
[33466] => Team2
[33467] => Team3
[33476] => Team4
[33495] => Team5
)
我在 foreach
中进行检查以检查 teamId
是否在数组键中。如果数组键存在,我想显示键的值。
到目前为止我有
if(array_key_exists(intval($team['teamId']), $all_teams)) {
echo 'set';
// array key value needs to be here
} else {
echo 'not set';
}
根据我的评论,您只想通过索引访问数组元素的值。它与 $all_teams[<<index>>]
一样简单,在本例中是解析的 teamId
:
$teamId = intval($team['teamId']);
if(array_key_exists($teamId, $all_teams)) {
echo $all_teams[$teamId];
} else {
echo 'not set';
}
我有一个名为 all_teams 的数组,其中包含以下内容
Array
(
[33448] => Team1
[33466] => Team2
[33467] => Team3
[33476] => Team4
[33495] => Team5
)
我在 foreach
中进行检查以检查 teamId
是否在数组键中。如果数组键存在,我想显示键的值。
到目前为止我有
if(array_key_exists(intval($team['teamId']), $all_teams)) {
echo 'set';
// array key value needs to be here
} else {
echo 'not set';
}
根据我的评论,您只想通过索引访问数组元素的值。它与 $all_teams[<<index>>]
一样简单,在本例中是解析的 teamId
:
$teamId = intval($team['teamId']);
if(array_key_exists($teamId, $all_teams)) {
echo $all_teams[$teamId];
} else {
echo 'not set';
}