php中几个数组函数array_slice() array_filter array_unique() in_array()
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", )
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
copyright © 2008-2019 入门客AI创业平台 版权所有 备案号:湘ICP备2023012770号