网站制作学习网PHP→正文:php数组组合array_combine-php函数
字体:

php数组组合array_combine-php函数

PHP 2012/7/12 19:09:54  点击:不统计

forasp.cn
php数组的组合array_combine,以前没有用过该函数,今天学习学习,先看语法
$newarray = array_combine($array1,$array2);
说明一下
组合是,拿$array1的数值当做$newarray的key值,$array2的值作为$newarray的value值
当$array1和$array2的数组不同时,返回错误。
看例子学习数组合并
例子1:有索引的数组
<?php
$old1forasp = array("size"=>'forasp',"domain"=>'cn',"name"=>'网站制作学习网');
$old2forasp = array("size"=>'forasp',"domain"=>'cn',"name"=>'网站制作学习网');
$forasp = array_combine($old1forasp,$old2forasp);
print_r($forasp);
?>
输出结果
Array
(
[forasp] => forasp
[cn] => cn
[网站制作学习网] => 网站制作学习网
)
例子2 无索引数组
<?php
$old1forasp = array("site","域名");
$old2forasp = array("site","域名");
$forasp = array_combine($old1forasp,$old2forasp);
print_r($forasp);
?>
输出结果:
Array
(
[site] => 网站制作学习网
[域名] => www.forasp.cn
)
例子3 当不同的数量时
<?php
$old1forasp = array("array_combine","test_array_combine");
$old2forasp = array("only one args");
$forasp = array_combine($old1forasp,$old2forasp);
print_r($forasp);
?>
输出结果
Both parameters should have an equal number of elements

这样array_combine介绍完毕了。还是比较容易吧。

·上一篇:php 数组 array php函数 >>    ·下一篇:php数组统计 array_count_values-php函数 >>
推荐文章
最新文章