Я пытаюсь проанализировать эти данные из этого простого массива с именем $ mission_data.12654 и 12777 являются ключами к длинному списку записей.В качестве примера мне нужно поместить ключ 12654 в переменную, чтобы я мог сгруппировать их с их UserId.
Array
(
[12654] => Array
(
[UserID] => 294
)
[12777] => Array
(
[UserID] => 320
)
)
Мой код выглядит следующим образом:
foreach($mission_data as $data){
$lloc_key = key($mission_data);
$user_ID = $data['UserID'];
echo 'Location ID ='.$lloc_key."<br>";
echo 'User ID ='.$user_ID;}
Результат, который я получаю:
Location ID =12654
User ID =294
Location ID =12654
User ID =320
Если я заменю $ mission_data во второй строке цикла foreach на $ data, я получу следующее:
Location ID =UserID
User ID =294
Location ID =UserID
User ID =320
Кажется, я не могу вернуть ключ с первого уровня массива (и заставить его двигаться вперед с циклом foreach. Что я делаю не так?
Я знаю, что это 101, но я застрял.
Спасибо.