php修改數組的key值的方法:首先使用range產生指定範圍的數組;然後使用【array_combine】將鍵和值組合,形成新數組,代碼為【$keys = range(2, 4 );$arr = array_combine($keys)】。
php修改陣列的key值的方法:
有個方法可以不使用循環,程式碼如下
<?php $arr = array(1=>'one',2=>'two',3=>'three'); $keys = range(2, 4); $arr = array_combine($keys, array_values($arr));
其中,range
產生指定範圍的數組,array_combine
將鍵和值組合,形成新數組。
實際應用中,請結合原數組長度使用。
使用循環請這樣做
<?php $arr = array(1=>'one',2=>'two',3=>'three'); for ($i = count($arr)+1; $i > 1; --$i) { $arr[$i] = $arr[$i-1]; } unset($arr[$i]);
相關學習推薦:PHP程式設計從入門到精通
以上是php如何修改陣列的key值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!