我的數組是這樣的:array_shift但保留鍵
$arValues = array(345 => "jhdrfr", 534 => "jhdrffr", 673 => "jhrffr", 234 => "jfrhfr");
如何刪除數組的第一個元素,但保留了數字鍵?由於array_shift
將我的整數鍵值更改爲0, 1, 2, ...
。
我嘗試使用unset($arValues[ $first ]); reset($arValues);
繼續使用第二個元素(現在第一個),但它返回false
。
我該如何做到這一點?
因爲我們特意要處理第一個元素。 'reset()'將數組ponter移動到第一個元素,'key()'返回該元素的索引。 – biziclop
使用後,我調用'current($ a);'返回false。怎麼了? – Patrick
我試着用google搜索,說明什麼是未設置後的當前元素,但什麼也沒找到。 「如果內部指針超出元素列表的末尾或數組爲空,則current()返回FALSE。」 – biziclop