У меня есть массив с именем 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';
}
Других решений пока нет …