$array = array_chunk($array3,2,false);
array_merge(array1,array2,[array3...])函数:合并多个数组,若合并的数组中存在相同的键,则末了一次涌现的该键对应的值,会成为新数组中该键的值(任何数组中都不会存在同一个键名有两个值,后涌现的值会覆盖前者)。
$array1 = array(\"大众姓名\"大众,\"大众性别\公众,\"大众年事\公众,\公众学历\"大众);$array2 = array(\"大众刘枫\"大众,\公众男\公众,26,\"大众硕士\公众);$array3 = array(\公众型号\公众,\"大众HTC\公众,\"大众型号\"大众,\"大众Apple\"大众,\"大众型号\公众,\公众华为\"大众);$array = array_merge($array1,$array2,$array3);
array_combine(array1,array2)函数:合并两个数组,前者成为新数组的键,后者成为新数组的值。
$array1 = array(\公众姓名\"大众,\"大众性别\公众,\公众年事\"大众,\"大众学历\"大众);$array2 = array(\"大众刘枫\"大众,\"大众男\"大众,26,\公众硕士\公众);$array = array_combine($array1 , $array2);
array_pop(array)函数:删除数组中的末了一个元素。
$array3 = array(\"大众型号\"大众,\"大众HTC\"大众,\"大众型号\"大众,\"大众Apple\"大众,\"大众型号\公众,\"大众华为\公众);$array = array_pop($array3);
array_push(array,value1,[value2...])函数:向数组尾部插入一个或多个元素(适用于数值数组,或者是索引没有本色性意义的数组),无法指定键名。
$array3 = array(\"大众型号\"大众,\"大众HTC\"大众,\"大众型号\"大众,\"大众Apple\公众,\公众型号\"大众,\"大众华为\公众);$array = array_push($array3,\"大众型号\"大众,\公众三星\"大众);
其他函数可查找PHP手册或自行摸索。
实例<?php//array()函数:创建数组$array1 = array(\"大众姓名\"大众,\"大众性别\"大众,\"大众年事\"大众,\"大众学历\公众);$array2 = array(\"大众刘枫\"大众,\"大众男\"大众,26,\"大众硕士\"大众);$array3 = array(\"大众型号\"大众,\公众HTC\公众,\"大众型号\公众,\公众Apple\公众,\"大众型号\公众,\"大众华为\"大众);$array4 = array(\"大众语文\公众=>\公众A\公众,\"大众数学\公众=>\"大众A\"大众,\"大众英语\公众=>\"大众A\"大众,\"大众物理\"大众=>\"大众A\"大众,\"大众化学\"大众=>\公众A\"大众,\"大众生物\公众=>\"大众B\"大众,\公众地理\"大众=>\"大众C\公众,\公众历史\"大众=>\"大众B\"大众,\公众政治\"大众=>\"大众D\公众);$array5 = array(\公众Lucifer\公众,\"大众男\公众,26,\"大众硕士\"大众);echo \"大众<br>数组1:\"大众;print_r($array1);echo \公众<br>数组2 :\"大众;print_r($array2);//array_chunk(array,size[,preserve_keys])函数:把一个数组分割为新的数组块,preserve_keys为是否保留原数组元素下标echo \"大众<br>分割数组:\公众;print_r(array_chunk($array3,2,false));//array_combine(array1,array2)函数:合并两个数组,一个作为键,一个作为值echo \公众<br>合并数组:\"大众;print_r(array_combine($array1 , $array2));//array_count_values(array)函数:统计数组中所有值涌现的次数echo \"大众<br>统计数组元素:\"大众;print_r(array_count_values($array4));//比较数组函数://array_diff():只比较键值//array_diff_assoc():比较键名和键值//array_diff_key():只比较键名。//可比较两个或多个数组,但返回差集为第一个数组之后的数组,分别与第一个数组比较差集的合集。echo \"大众<br>比较数组:\"大众;print_r(array_diff_assoc($array2,$array5));//数组添补://array_fill(index,number,value):从index下标(索引)开始,为数组添补number个值为value的元素//array_fill_keys(keys,value):为指定索引key的元素,添补value,key可以是数组$array = array_fill(20,8,\公众成绩良好\"大众);echo \公众<br>数组添补:\"大众;print_r($array);
运行结果: