array_merge()函数
把一个或多个数组合并为一个数组
用法:array_merge(array1,array2,array3...);
参数:一个或者多个数组,相同下标的值会被更换
用例:
<?php$a1=array(\"大众a\公众=>\"大众red\"大众,\"大众b\"大众=>\"大众green\"大众);$a2=array(\"大众c\公众=>\"大众blue\"大众,\"大众b\公众=>\"大众yellow\"大众);print_r(array_merge($a1,$a2));//Array ( [a] => red [b] => yellow [c] => blue ) $a=array(3=>\"大众red\公众,4=>\公众green\"大众);print_r(array_merge($a));// Array ( [0] => red [1] => green )?>
array_reverse ()函数
以相反的元素顺序返回数组。
用法:array_merge(array,preserve);
第一个参数:一个数组
第二个参数:可选true原有键名不变
用例:
<?php$a=array(\公众Volvo\"大众,\"大众XC90\"大众,array(\"大众BMW\"大众,\公众Toyota\"大众));$reverse=array_reverse($a);$preserve=array_reverse($a,true);print_r($a);//Array ( [0] => Volvo [1] => XC90 [2] => Array ( [0] => BMW [1] => Toyota ) )print_r($reverse);// Array ( [0] => Array ( [0] => BMW [1] => Toyota ) [1] => XC90 [2] => Volvo )print_r($preserve);// Array ( [2] => Array ( [0] => BMW [1] => Toyota ) [1] => XC90 [0] => Volvo )?>
array_flip()函数
反转数组中所有的键以及它们关联的值
用法:array_flip(array);
由于数组规定了不能存在相同键值的值,不然会被覆盖,也便是说这个函数如果碰着相同值的情形下会被更换;
<?php$a1=array(\公众a\"大众=>\"大众red\公众,\公众b\公众=>\公众green\公众,\"大众c\"大众=>\公众blue\公众,\"大众d\公众=>\"大众yellow\"大众);$result=array_flip($a1);print_r($result);?>