在php要刪除數(shù)組元素的方法有很多,php內(nèi)置了為我們提供了兩個函數(shù)array_slice() 和array_flip()大家可參考一下,我們先用php函數(shù)來實現(xiàn):
array_slice() 第一個參數(shù)是要切割的數(shù)組,第二個參數(shù)是起始位置,第三個參數(shù)是長度,就是 切割 $arr這個數(shù)組,從第0個元素往后數(shù)3個,代碼如下:
array("a","b","c","d","e","f","g")
$arr = array_slice($arr, 0, 3);
array_flip實現(xiàn)去重效果 phpfensi~com
另一個方法是使用php的array_flip函數(shù)來間接的實現(xiàn)去重效果
array_flip是反轉(zhuǎn)數(shù)組鍵和值的函數(shù),他有個特性就是如果數(shù)組中有二個值是一樣的,那么反轉(zhuǎn)后會保留最后一個鍵和值.利用這個特性我們用他來間接的實現(xiàn)數(shù)組的去重.代碼如下:
下面為我之前常用的方法unset來實現(xiàn)刪除,代碼如下:
下一篇 站長們:先靜下心來把用戶體驗做好