72.array(): 生成一个数组
$a=array("Dog","Cat","Horse");
print_r($a);
数组值或,键=>值一个数组型变量
73.array_combine(): 生成一个数组,用一个数组的值 作为键名,另一个数组值作为值
$a1=array("a","b","c","d");
$a2=array("Cat","Dog","Horse","Cow");
print_r(array_combine($a1,$a2));
$a1为提供键,$a2提供值合成后的数组
74.range(): 创建并返回一个包含指定范围的元素的数组。
$number = range(0,50,10);
print_r ($number);
输入: 0是最小值,50是最大值,10是步长 输出: 合成后的数组
75.compact(): 创建一个由参数所带变量组成的数组
$firstname = "Peter";
$lastname = "Griffin";
$age = "38";
$result = compact("firstname", "lastname",
"age");
print_r($result);
变量或数组
返回由变量名为键,变量值为值的数组,变量也可以为多维数组.会递归处理 76.array_fill(): 用给定的填充(值生成)数组
$a=array_fill(2,3,"Dog"); print_r($a);
2是键,3是填充的数量,'Dog'为填充内容返回完成的数组
数组合并和拆分:
77.array_chunk(): 把一个数组分割为新的数组块
$a=array("a"=>"Cat","b"=>"Dog","c"=>"Horse","d"=>"Cow");
print_r(array_chunk($a,2));
一个数组分割后的多维数组,规定每个新数组包含2个元素
78.array_merge(): 把两个或多个数组合并为一个数组。
$a1=array("a"=>"Horse","b"=>"Dog");
$a2=array("c"=>"Cow","b"=>"Cat");
print_r(array_merge($a1,$a2));
输入: 两个数组 输出: 返回完成后的数组
79.array_slice(): 在数组中根据条件取出一段值,并返回。
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird"); print_r(array_slice($a,1,2));
输入: 一个数组 输出: 1为从'Cat'开始,2为返回两个元素
数组比较:
80.array_diff(): 返回两个数组的差集数组
$a1=array(0=>"Cat",1=>"Dog",2=>"Horse"); $a2=array(3=>"Horse",4=>"Dog",5=>"Fish"); print_r(array_diff($a1,$a2)); //返回'Cat'
输入: 两个或多个数组 输出: $a1与$a2的不同之处
81.array_intersect(): 返回两个或多个数组的交集数组 输出: 返回'Dog'和'Horse',$a1与$a2的相同之处
数组查找替换:
82.array_search(): 在数组中查找一个值,返回一个键,没有返回返回假
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
echo array_search("Dog",$a);
输入: 一个数组 输出: 成功返回键名,失败返回false
83.array_splice(): 把数组中一部分删除用其他值替代







