php数组函数

Posted on Posted in php
Tips: 本文创建于2014年10月16日,已超过 2 年,内容或图片可能已经失效!
<?php
$arr = array("a","b","c","d","e","f","g","a","a","b");
$arr1 = array("1","2","3","a","b","1");
// count($arr); sizeof($arr); //数组长度
// $arr = array_shift($arr); //返回数组的第一个元素
// $arr = array_chunk($arr,2,TRUE); //分割数组,返回二维数组,TRUE为保留原数组的键名
// array_push($arr,"c","d"); //在第一个数组的尾部添加一个,或者多个元素,如果第一个参数不是数组,则报错。函数返回的是数组长度
// array_unshift($arr,"c","d"); 在数组的开头,添加一个,或者多个元素,如果第一个参数不是数组,则报错。函数返回的是数组长度
// $arr = array_unique($arr); //数组去重,返回一个新数组,新的数组中会保留原始的键名
// array_values($arr); //获取数组值
// $arr = array_flip($arr); //值与键名呼唤,如果有重复,后面的会覆盖前面的
// $arr = in_array("a",$arr); //检索数组中的value,返回bool值
// $arr = array_search("a",$arr); // 检索数组中的value,返回改value的键值
// $arr = array_key_exists("3",$arr); // 检索数组中的键值,返回bool值
// $arr = isset($arr["2"]); // 检索给定的键名是否存在数组中
// $arr = array_slice($arr,2,2); // 取出数组中的一段,第一个参数为数组,第二个参数为下标,第三个三叔为个数。此函数忽略键名
// array_splice($arr,0,2,array("a"=>"1","b"=>"2")); //删除数组,并替换(可选)
// $arr = array_pad($arr,13,"c"); // 将一个数组填补到制定长度
// array_push($arr,"apple","pear"); //将一个或多个元素压入数组栈的末尾(入栈),返回入栈元素的个数
// array_pop($arr); //将数组栈的最后一个元素弹出(出栈)
// array_walk($arr,'function','words'); //使用用户函数对数组中的每个成员进行处理(第三个参数传递给回调函数function)
// array_mpa("function",$arr1,$arr2); //可以处理多个数组(当使用两个或更多数组时,他们的长度应该相同)
// array_filter($arr,"function"); //使用回调函数过滤数组中的每个元素,如果回调函数为TRUE,数组的当前元素会被包含在返回的结果数组中,数组的键名保留不变
// array_reduce($arr,"function","*"); //转化为单值函数(*为数组的第一个值)
// array_sum($arr); // 数组元素求和
// array_diff($arr,$arr1); // 返回数组的差集,arr里有,但是arr1没有的
// array_diff_assoc($arr,$arr1); // 返回数组的差集,arr里有,但是arr1没有的。比较键名。
// array_intersect($arr,$arr1); // 返回数组的交集
// array_intersect_assoc($arr,$arr1); // 返回数组的交集,键名也做比较
// $arr = range(0,10); // 返回一定范围的简单数组,第三个参数为步长
// array_reverse($arr,TRUE); // 返回一个顺序相反的数组,如果第二个参数为TRUE保留原来的键名
// array_rand($arr,2); // 从数组中随机取出一个或 多个元素
// $arr = shuffle($arr); // 将数组的顺序打乱,返回一个新数组
// array_count_values($arr); // 统计数组中所有的值出现的次数
// compact() //将一个或多个变量(包含数组)转换为数组
// $number = "1,3,5,7,9";
// $string = "I'm PHPer";
// $array = array("And","You?");
// $newArray = compact("number","string","array");
// print_r ($newArray);
var_export($arr);
?>
» 转载请注明来源:若我若鱼 » php数组函数

Leave a Reply

Your email address will not be published. Required fields are marked *

seventeen − thirteen =