PHP array_flip() 删除重复数组元素专用函数
作者:bea
说明 array array_flip ( array trans ) array_flip() 返回一个反转后的 array,例如 trans 中的键名变成了值,而 trans 中的值成了键名。 注意 trans 中的值需要能够作为合法的键名,例如需要是 integer 或者 string。如果值的类型不对将发出一个警告,并且有问题的键/值对将不会反转。 如果同一个值出现了多次,则最后一个键名将作为它的值,所有其它的都丢失了。 array_flip()
说明
array array_flip ( array trans )
array_flip() 返回一个反转后的 array,例如 trans 中的键名变成了值,而 trans 中的值成了键名。
注意 trans 中的值需要能够作为合法的键名,例如需要是 integer 或者 string。如果值的类型不对将发出一个警告,并且有问题的键/值对将不会反转。
如果同一个值出现了多次,则最后一个键名将作为它的值,所有其它的都丢失了。
array_flip() 如果失败返回 FALSE。
实例:
代码如下:
$hills=array("first"=>"data1″,"second"=>"data2″,"third"=>"data1″);
$hills=array_flip($hills); //还原键名
$hills1=array_flip(array_flip($hills));//删除重复
display $hills1
结果是:
data2 data1两个数据.
有用 | 无用
array array_flip ( array trans )
array_flip() 返回一个反转后的 array,例如 trans 中的键名变成了值,而 trans 中的值成了键名。
注意 trans 中的值需要能够作为合法的键名,例如需要是 integer 或者 string。如果值的类型不对将发出一个警告,并且有问题的键/值对将不会反转。
如果同一个值出现了多次,则最后一个键名将作为它的值,所有其它的都丢失了。
array_flip() 如果失败返回 FALSE。
实例:
代码如下:
$hills=array("first"=>"data1″,"second"=>"data2″,"third"=>"data1″);
$hills=array_flip($hills); //还原键名
$hills1=array_flip(array_flip($hills));//删除重复
display $hills1
结果是:
data2 data1两个数据.
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- PHP 删除一个目录及目录下的所有文件的函数代码
- PHP JSON 数据解析代码
- PHP XML数据解析代码
- PHP 日志缩略名的创建函数代码
- PHP similar_text 字符串的相似性比较函数
- PHP Zip解压 文件在线解压缩的函数代码
- PHP Zip压缩 在线对文件进行压缩的函数
- PHP为表单获取的URL 地址预设 http 字符串函数代码
- PHP 强制性文件下载功能的函数代码(任意文件格式)
- PHP 图像尺寸调整代码
- 用PHP将网址字符串转换成超链接(网址或email)
- Windows7下PHP开发环境安装配置图文方法
- Joomla下利用configuration.php存储简单数据
- php UTF-8、Unicode和BOM问题
- php生成的html meta和link标记在body标签里 顶部有个空行
- PHP 工厂模式使用方法
- 在PHP中使用反射技术的架构插件使用说明
- PHP 写文本日志实现代码
- php 随机记录mysql rand()造成CPU 100%的解决办法