1.遍历数组
$a = array("aaa","bbb","ccc"); foreach ($a as $k => $v) { echo $k .''; //输出键 echo $v .''; //输出值 }
2.explode() 函数把字符串打散为数组。
$str = "zheng.xiao.hang"; $str1 = explode(".", $str); //从.分割打散成数组 print_r($str1); // 输出数组元素
3.implode()函数将数组转化成一个新字符串。
$arr = array('Hello','World!','I','love','PHP!');echo implode(" ",$arr); //输出 Hello World! I love PHP!
4.count()函数对数组中的元素个数进行统计。
$cars=array("Volvo","BMW","Toyota");echo count($cars); //输出 3
5.array_search() 函数在数组中搜索某个键值,并返回对应的键名。
$a=array("a"=>"red","b"=>"green","c"=>"blue");echo array_search("red",$a); //输出 a
6.array_shift()函数获取数组中的第一个元素。
$a=array("a"=>"red","b"=>"green","c"=>"blue");echo array_shift($a); //输出 red
7.array_pop()函数获取数组中最后一个元素。
$a=array("red","green","blue");array_pop($a);print_r($a); // 输出 Array ( [0] => red [1] => green )
8.array_unique()函数删除数组中重复的元素。
$a=array("a"=>"red","b"=>"green","c"=>"red");print_r(array_unique($a)); //输出 Array ( [a] => red [b] => green )
9.array_intersect() 函数用于比较两个(或更多个)数组的键值,并返回交集。
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");$a2=array("e"=>"red","f"=>"black","g"=>"purple");$a3=array("a"=>"red","b"=>"black","h"=>"yellow");$result=array_intersect($a1,$a2,$a3);print_r($result); //输出 Array ( [a] => red )
10.array_merge() 函数把一个或多个数组合并为一个数组。
$a1=array("red","green");$a2=array("blue","yellow");print_r(array_merge($a1,$a2)); //输出Array ( [0] => red [1] => green [2] => blue [3] => yellow )