数组函数
1.array_sum($arr) 解释:计算这个数组$arr里所有值的和.
2.array_diff($arr1,$arr2) 解释: 函数返回两个数组的差集数组。该数组包括了所有在被比较的数组中,但是不比较任何其他参数数组中的键值。
3.explode() 解释:把一个字符串分割成数组.explode( '_',$str ). $str = my_school_is,就是用字符串中的一个标记来分割字符串,将其变成数组.
4. in_array($var['id'],$arr) 解释:判断$arr这个数组是否含有$var['id']这个值,含有就返回true,
5. file() 解释:函数把整个文件读入一个数组中。 数组中的每个单元都是文件中相应的一行,包括换行符在内。
6.is_array() 解释:解释: 检测变量是否是数组.
7.ksort() 解释:ksort() 函数对关联数组按照键名进行升序排序。提示:请使用 krsort() 函数对关联数组按照键名进行降序排序。提示:请使用 asort() 函数对关联数组按照键值进行升序排序。
8.array_flip() 解释:是一个数组的下标和值的位置进行调换
例子:<!DOCTYPE html>
<html>
<body>
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$result=array_flip($a1);
print_r($result);
?>
</body>
</html>
结果是:
Array ( [red] => a [green] => b [blue] => c [yellow] => d )
9.end() 解释:取得一个数组中的的最后一个元素
10.array_pop($arraay) 解释:返回数组最后一个元素,就是把$arraay这个数组的最后一个元素去掉,再使用$arraay就会没有最后一个元素