PHP中利用unset()函數刪除數組後重建索引(array_values的做用就出來了)

在php中刪除一個數組元素咱們有不少種方法,可是經常使用的就是利用unset函數了,可是刪除中間的數組元素了咱們要怎麼重建數組索引呢,下面來參考.php

實例代碼以下:數組

  1. $arr = array(1,2,3,4); 
  2. unset($arr[1]); 
  3. echo $array[1]; // error Undefined offset 
  4. print_r($arr); 
  5. // 輸出以下 
  6. /** 
  7. Array 
  8.     [0] => 1 
  9.     [2] => 3 
  10.     [3] => 4 
  11. **/ 
  12. $arr = array_values($arr); 
  13. print_r($arr); 
  14. // 輸出以下 
  15. /** 
  16. Array 
  17.     [0] => 1 
  18.     [1] => 3 
  19.     [2] => 4 
  20. **/ 
相關文章
相關標籤/搜索