遍历数组中的所有键并获取键名(列名)和键值

时间:2015-02-03 22:07:00

标签: php arrays

var_dump( $resultArray );
array
  0 => 
    array
      'id' => string '1' (length=1)
      0 => string '1' (length=1)
      'fname' => string 'a' (length=1)
      1 => string 'a' (length=1)
      'lname' => string 'z' (length=1)
      2 => string 'z' (length=1)

如何循环$ resultArray [0]以获取键的VALUES(列名)和相应的值(而不是手动硬编码echo $resultArray[0]['id'];等。

结果应该是:

KEYID: 0, KEY_VALUE: id, VALUE: 1
KEYID: 1, KEY_VALUE: fname, VALUE: a
KEYID: 2, KEY_VALUE: lname, VALUE: z

1 个答案:

答案 0 :(得分:1)

做这样的事情,......我没有测试过,所以我不能保证它有效,但方法应该是正确的:

foreach ($resultArray as $key => $value) {
   foreach ($value as $subKey => $subValue) {
       echo('KEYID: ' .$key . ', KEY_VALUE: ' . $subKey . ' VALUE: ' .$subValue. "\n");
   }
}