Отобразить определенное значение ключа из двойного массива?

У меня есть массив mysql_fetch_assoc внутри другого массива (должен быть таким, чтобы передавать его в качестве параметра для требования, которое я выполняю), и я повторяю массив, используя два цикла foreach.

Итак, вот наглядный пример моего массива

Array
  (
      [0] => Array
          (
              [event_home_team] => Arsenal
              [event_away_team] => Chelsea
              [event_final_result] => 2 - 0
          )

  )

Я повторяю массив так (обратите внимание, что $result - это массив)

foreach ($result as $tmpArray) {
     foreach($tmpArray as $key => $row) {
        echo "$row";  
     }
}

Обратите внимание, что ключи, начинающиеся с event_, являются столбцами в таблице, а значения => взяты из строки. echo $row будет отображать все как таковое

Arsenal      Chelsea      2 - 0

Как я могу изменить свои циклы for, чтобы я брал значение только из столбца event_final_result?

Пожалуйста, посмотрите, что такое ключи массива и значения массива.

Pupil 28.03.2019 13:14

@RiggsFolly, я полагаю $tmpArray['event_final_result']

u_mulder 28.03.2019 13:15

Если вы хотите использовать PHP, вам придется познакомиться с обработкой массивов и массивов массивов.

RiggsFolly 28.03.2019 13:15

@u_mulder Разве это не должно быть $tmpArray[0]['event_final_result'] Так что, если есть более одного внутреннего массива, я бы оставил двойной цикл :)

RiggsFolly 28.03.2019 13:16

Нет, автор перебирает и внутренний массив. Я знаю, это безумие, но это так.

u_mulder 28.03.2019 13:17

@u_mulder Я понимаю твою точку зрения. ВАУ!! Я должен ознакомиться с МАССИВАМИ, если хочу отвечать на вопросы по PHP. :):)

RiggsFolly 28.03.2019 13:23
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
6
24
1

Ответы 1

Одна петля сделает свое дело.

foreach ($result as $a) {
    echo $a['event_home_team'] . ' ' 
        . $a['event_away_team'] . ' ' 
        . $a['event_final_result'];
}

РЕЗУЛЬТАТ

Arsenal Chelsea 2-0

Другие вопросы по теме