牛骨文教育服务平台(让学习变的简单)
博文笔记

PHP数组操作array_unique()

创建时间:2015-12-12 投稿人: 浏览次数:323

    今天遇到点小麻烦,遍历数组时,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”;

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。