今天遇到点小麻烦,遍历数组时,count($arr)显示为4,可是在遍历的时候出现Notice:Undefined offset: 2。数组长度为4怎么会没有下标为2的那一项呢。
原来我将数组去重用到了array_unique()函数,这个函数会将数组内的重复元素去掉,返回处理后的数组。不过并不会改变原来数组的键值,如下
arr=array(“1”,”1”,”2”);
unique_arr=array_unique(arr);
返回的unique_arr是(“1”,”2”),不过要他们分别对应的下标是unique_arr[0]=”1”;unique_arr[2]=”2”;
PHP数组操作array_unique()
最新推荐文章于 2023-01-14 17:54:42 发布