PHP数组操作array_unique()
今天遇到点小麻烦,遍历数组时,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”;
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: Flash基础知识
- 下一篇: 深入理解移动端像素知识与Viewport知识