0

这是 $records 的内容 在此处输入图像描述

如果我想显示这个键数组的“键”,如何编码?

例如,在第一轮 foreach 循环中,我喜欢显示 1(键)、1(id)、10(价格)等等。我会使用 $record['id'], $record['price'],但我不知道要编写什么代码来显示密钥?

4

6 回答 6

3
foreach ($records as $key => $record) {
    echo $key;
}

查看 PHP 手册中的 foreach 以获取更多信息: http: //php.net/manual/en/control-structures.foreach.php

于 2013-08-04T17:51:40.920 回答
2
foreach($records as $key=>$val){
   echo $key;
}
于 2013-08-04T17:51:24.000 回答
2
foreach($records as $key => $record) {
  echo $key . '(key), ' . $record['id'] . '(id), ' . $record['price'] . '(price)';
}
于 2013-08-04T17:54:33.550 回答
1

您是否尝试过使用 foreach ?

foreach($records as $key => $value) {
     echo "Current key: ".$key."<br />";
     print_r($value);
}
于 2013-08-04T17:51:37.473 回答
1
foreach($records as $key=>$record){
  echo "key: ".$key."</br>";
  echo "ID: ".$record['id']."</br>";
  echo "Price: ".$record['price']."</br>";
}
于 2013-08-04T17:56:18.030 回答
1
<?php
foreach ($records as $record) {
    foreach ($record as $key => $value) {
        echo $value . '(' . $key . ')';
    }
}
?>
于 2013-08-04T18:00:02.593 回答