Если ключ массива существует, вернуть его значение

У меня есть массив с именем 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';
}

-1

Решение

Согласно моему комментарию, вы просто хотите получить доступ к значению элемента массива по его индексу. Это так же просто, как делать $all_teams[<<index>>], который в данном случае анализируется teamId:

$teamId = intval($team['teamId']);
if(array_key_exists($teamId, $all_teams)) {
echo $all_teams[$teamId];
} else {
echo 'not set';
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector