我們想要從一個 PHP 的陣列內過濾資料出來,可以使用 array_filter(),只不過過濾後的資料會保留原本的 index,也就是如果取出來的資料原本是第 2 筆,index 會是 1,把它存到新的陣列 $array_new 後,要取得這筆資料還是得用 $array_new[1] 才能取得,這樣我們再接著處理資料會有點麻煩,這時我們就可以使用 array_values() 再處理過,就可以重新編排 index 了。
範例:
$array=array_valuse($array_new);