array_unique
(PHP 4 >= 4.0.1, PHP 5)array_unique -- 移除数组中重复的值
说明
array array_unique ( array array )
array_unique() 接受 array 作为输入并返回没有重复值的新数组。 注意键名保留不变。array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。这并不意味着在未排序的 array 中同一个值的第一个出现的键名会被保留。 注: 当且仅当 (string) $elem1 === (string) $elem2 时两个单元被认为相同。就是说,当字符串的表达一样时。 第一个单元将被保留。
(PHP 4 >= 4.0.1, PHP 5)array_unique -- 移除数组中重复的值
说明
array array_unique ( array array )
array_unique() 接受 array 作为输入并返回没有重复值的新数组。 注意键名保留不变。array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。这并不意味着在未排序的 array 中同一个值的第一个出现的键名会被保留。 注: 当且仅当 (string) $elem1 === (string) $elem2 时两个单元被认为相同。就是说,当字符串的表达一样时。 第一个单元将被保留。
解决方案 »
- 非常奇怪的问题,请进来看看
- 求一段用php获得google.com.hk搜索结果页的代码
- 求教:zend studio debugger 远程调试的问题(是zend studio 7.1版本,不是ZDE)
- 在番茄花园中安装PHP5后的问题
- 想提取 数据库 字段里的图片(字段里有文字和图片) 显示在页面上· 如何搞定,哪位哥哥有代码 给小弟一份 跪求!!急用,在线等
- 请教FLASH高手!
- PHP和mssql时间问题
- 关于 xmlHttp.open的问题
- 我的php,当我后退的时候总是提示警告,我应该怎么能把他消除呢?急求
- 请教session高手
- 网站子模块上传后影响原先的界面显示 莫名其妙的问题
- 怎么这么少人用haep类型的表啊?资料找到不多。要注意些什么?
移除数组中重复的值 (PHP 4 >= 4.0.1, PHP 5) array array_unique ( array array )说明
array_unique() 接受 array 作为输入并返回没有重复值的新数组。 注意键名保留不变。array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。这并不意味着在未排序的 array 中同一个值的第一个出现的键名会被保留。 注意:
当且仅当 (string) $elem1 === (string) $elem2 时两个单元被认为相同。就是说,当字符串的表达一样时。 第一个单元将被保留。 例 264. array_unique() 例子
copy to clipboard
<?php
$input = array("a" => "green", "red", "b" => "green", "blue", "red");
$result = array_unique($input);
print_r($result);
?>上例将输出:copy to clipboard
Array
(
[a] => green
[0] => red
[1] => blue
) ?>
例 265. array_unique() 和类型
copy to clipboard
<?php
$input = array(4, "4", "3", 4, 3, "3");
$result = array_unique($input);
var_dump($result);
?>上例将输出:copy to clipboard
array(2) {
[0] => int(4)
[2] => string(1) "3"
} ?>