PHP關於的數組的一個小筆記

今天寫PHP的時候,因爲寫好的一個庫接受的一個數組參數中,第一個元素不符合那個函數的要求,所以要unset掉。於是我unset(0);但是這個操作之後發現數組中的0號位置的元素是刪除了,但是數組的排列順序依然是沒變的,只是0號元素消失了,以前的下標順序沒變,不想自己寫函數,我覺得PHP應該是有這方面的庫函數的,於是首先想到了reset函數,但是用了這個函數之後發現完全沒任何變化,後來查資料說---------reset() 函數把數組的內部指針指向第一個元素,並返回這個元素的值。我暈了,只是位移指針到位置,不變下標啊。後來想到PHP有個這個函數array_values($array);可以返回一個數組的所有值以一個標準數組的形式返回。於是就直接$array = array_values($array);就可以得到我最先想要的結果啦!!
發佈了39 篇原創文章 · 獲贊 50 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章