显示双精度数组中的某些键值?

时间:2019-03-28 12:12:36

标签: php mysql arrays foreach

我在另一个数组内部有一个mysql_fetch_assoc数组(必须以此方式作为我正在执行的要求作为参数传递),并且我使用两个foreach循环来迭代该数组。

这是我的数组的直观示例

col3

我正在像这样迭代数组(请注意,$ result是数组)

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

  )

请注意,以event_开头的键是表中的列,而=>值则来自行。 echo $ row会像这样回波整个

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

如何更改for循环,以便仅从event_final_result列中获取值?

1 个答案:

答案 0 :(得分:0)

一个循环就能解决问题。

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

结果

Arsenal Chelsea 2-0