php中几个数组函数array_slice() array_filter array_unique() in_array()
来源:互联网 发布:php pdf下载 编辑:程序博客网 时间:2024/05/16 03:47
php中几个array相关的函数:
array_slice($arr,$start,$len,true/false)是对数组进行的截取函数,最后的true/false是否保留原来的键。
array_filter($arr,'myfunc')是对数组中元素值运用callback函数,callback函数如果返回true,则还回该元素。
array_unique($arr)是对数组中的重复值进行过滤,只留下第一个重复值。
in_array($str,$arr,true/false)是判断值是否在数组中。最后的true和false是严格区分元素值类型和字符串大小写的。
array_diff($arr,$arr1,$arr2)还回差集数组;只进行数组元素值的比较。
<?php
$arr=array('one'=>"li",'two'=>"liu","three"=>'zhang','four'=>"wang");
$arr1=array('six'=>"liu");
$arr2=array("three"=>"zhang");
echo "<pre>";
var_export(array_diff($arr,$arr1,$arr2));
echo "<pre>";
结果为:
array ( 'one' => 'li', 'four' => 'wang',)
array_push($arr,$value1,$value2);
向数组中添加元素。
array_shift($arr);删除数组中的第一个元素。如果删除的是一个数字元素,那么其他元素的键名都要变动,从0开始。
array_unshift($arr,$v1,$v2)向数组中添加元素,放在数组的前部。
array_map("myfunc",$arr);将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组。
array_pop($arr)删除数组中的最后一个元素
- php中几个数组函数array_slice() array_filter array_unique() in_array()
- php数组array_filter()函数和array_slice()函数
- php数组array_filter()函数和array_slice()函数
- PHP 数组截取 array_slice() 函数
- php 函数 array_slice() 从数组中取出一段
- php中array_filter()函数总结
- php数组函数序列之array_unique()
- php数组函数中的array_slice和array_flip
- PHP数组操作array_unique()
- php中array_filter函数的总结
- php-Arrays 函数-array_unique-移除数组中重复的值
- PHP数组唯一函数array_unique对二维数组的处理
- php array_slice 截取数组
- php函数--array_slice()
- PHP array_slice() 函数分页
- PHP array_slice() 函数
- PHP array_slice() 函数
- 【php】二维数组去除重复值和array_unique函数
- Ubuntu public key is not available的错误
- Mapbox ID以及Mapbox 凭证的获取方法
- Intersection of Two ArraysI/II题解
- JSP的Model1和Model2
- FTP真实用户登录
- php中几个数组函数array_slice() array_filter array_unique() in_array()
- 命令行查询乱码
- 两年Android开发教会我的那些事(一)
- 解决谷歌浏览器中的input背景色默认是黄色
- java读书笔记:java位运算
- Zookeeper详解
- 【转】DevOps的前世今生
- 简单邮件传输协议SMTP
- [自动化测试 - 环境搭建] ANT + Selenium2 + TestNG 整合详细介绍