我的数组看起来像这样:
$arValues = array( 345 => "jhdrfr", 534 => "jhdrffr", 673 => "jhrffr", 234 => "jfrhfr" );
如何删除数组的第一个元素,但保留数字键?因为array_shift
会将我的整数键值更改为0、1、2、...
。我尝试使用
unset( $arValues[ $first ] ); reset( $arValues );
来继续使用第二个元素(现在是第一个),但它返回了false
。如何实现这个目标?
reset()
将数组指针移动到第一个元素,key()
返回该元素的索引。 - biziclopcurrent($a);
,它返回 false。出了什么问题? - Shlomo