array_splice()函數 ,刪除數組中的某個值
阿新 • • 發佈:2018-02-06
數組 yellow array brush 用法 空值 排序 參數 body
array_splice()
這個函數是真的皮,有好多種方法,但是最後還是在PHP官方的文檔找到了合理的解釋的用法
花了大概半個小時
$arr = array(‘a‘,‘b‘,‘c‘,‘d‘); array_splice($arr,1,1); print_r($arr); ?>
結果就是
Array ( [0] => a [1] => c [2] => d )
array_splice($1,$2,$3)
這第一個參數就是對哪個數組的操作
這第二個參數就是開始的下標,
這第三個就是刪除幾個值
而且刪除了之後會對數組的順序重新排序
刪除鍵值對的數組的時候不管你的鍵,直接就是刪
官方還有其他的用法
$input = array("red", "green", "blue", "yellow"); array_splice($input, 2); // $input is now array("red", "green")
意思就是下標從2以後的全部刪除
刪除數組中的空值
$array = (‘a‘ => "abc", ‘b‘ => "bcd",‘c‘ =>"cde",‘d‘ =>"def",‘e‘=>""); array_filter($array); echo "<pre>"; print_r($array);
array_splice()函數 ,刪除數組中的某個值