dan*_*bae 3 php arrays associative-array
以下php片段将显示关联数组$ ar中每个元素的键和值.但是,不能以更优雅的方式完成,这样键和值指针就可以通过相同的机制来提升吗?我仍然希望它在foreach循环中执行(或者其他一些不依赖于元素数量的知识).
<?php
$ar = array("A" => "one", "B" => "two", "C" => "three");
foreach($ar as $a){
echo "key: ".key($ar)." value: ".$a."\n";
$ignore = next($ar);//separate key advancement - undesirable
}
?>
Run Code Online (Sandbox Code Playgroud)
请阅读手册.您可以将foreach与密钥一起使用,如下所示:
$ar = array("A" => "one", "B" => "two", "C" => "three");
foreach ($ar as $key => $value) {
print $key . ' => ' . $value . PHP_EOL;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7798 次 |
| 最近记录: |