循环关联数组:公开键
在 PHP 中,关联数组是将键映射到值的容器。在迭代这些数组时,您可能会遇到需要访问键而不仅仅是值的情况。
当前实现:
考虑以下代码片段,循环遍历关联数组并打印其值:
$arr = [ 1 => "Value1", 2 => "Value2", 10 => "Value10" ]; foreach ($arr as $v) { echo $v; // Value1, Value2, Value10 }
查询:
要访问此数组中的键,我们需要修改循环以包含键本身:
foreach (.....) { echo $k; // 1, 2, 10 }
解决方案:
PHP提供了一种便捷的循环方式通过关联数组的键和值。通过添加 =>;在 foreach 语句中使用运算符,我们可以指定保存键的变量和保存值的变量:
foreach ($arr as $key => $value) { echo $key; }
此修改将为您提供关联数组的键,允许您根据需要打印它们:
1 2 10
以上是循环遍历 PHP 关联数组时如何访问键?的详细内容。更多信息请关注PHP中文网其他相关文章!