Mar*_*arz 53
这应该做到这一点
foreach($yourArray as $key => $value) {
//do something with your $key and $value;
echo '<a href="' . $value . '">' . $key . '</a>';
}
Run Code Online (Sandbox Code Playgroud)
编辑:根据Capsule的评论 - 改为单引号.
小智 25
出于某些特定目的,您可能想要知道数组的当前键而不进行循环.在这种情况下,您可以执行以下操作:
reset($array);
echo key($array) . ' = ' . current($array);
Run Code Online (Sandbox Code Playgroud)
上面的示例将显示Array的第一条记录的Key和Value.
以下函数不是很清楚,但在非常特殊的情况下非常有用:
key($array); //Returns current key
reset($array); //Moves array pointer to first record
current($array); //Returns current value
next($array); //Moves array pointer to next record and returns its value
prev($array); //Moves array pointer to previous record and returns its value
end($array); //Moves array pointer to last record and returns its value
Run Code Online (Sandbox Code Playgroud)