如何跳过数组循环中的第一个键?
我有以下代码:
if ($_POST['submit'] == "Next") {
foreach($_POST['info'] as $key => $value) {
echo $value;
}
}
如何让 foreach 函数从数组中的第 2 个键开始?
我有以下代码:
if ($_POST['submit'] == "Next") {
foreach($_POST['info'] as $key => $value) {
echo $value;
}
}
如何让 foreach 函数从数组中的第 2 个键开始?
对于相当小的数组,请使用array_slice创建第二个数组:
foreach(array_slice($_POST['info'],1) as $key=>$value)
{
echo $value;
}
foreach(array_slice($_POST['info'], 1) as $key=>$value) {
echo $value;
}
或者,如果您不想复制数组,则可以执行以下操作:
$isFirst = true;
foreach($_POST['info'] as $key=>$value) {
if ($isFirst) {
$isFirst = false;
continue;
}
echo $value;
}