当前位置:首页 » 编程语言 » php一维数组转二维数组

php一维数组转二维数组

发布时间: 2024-12-18 15:46:37

php 如何把多个一维数组合并成二维数组

你可以这样操作,新建一个数组,然后用array_push()函数,依次把2个一维数据进行压栈处理。然后就成了一个二维数组了。

② php一维数组转换成二维数组

你是说a[0]的值为1 2 3 4,这个值是什么类型,空格分隔的字符串吗,那这样转换:
foreach ($a as $k=>$v) $b[$k]=explode(' ',$v);

③ php一维数组变二维数组

<?php

$a=array('a0'=>'0001','b0'=>'2','a1'=>'0003','b1'=>'6');
$array=change($a,1);
print_r($array);


functionchange($array,$num){
$b=array();
for($i=0;$i<=$num;$i++){
$array=array();
$array['id']=empty($a['a'.$i])?"":$a['a'.$i];
$array['num']=empty($a['b'.$i])?"":$a['b'.$i];
$b[]=$array;
}
return$b;
}

?>

基本实现了你所要的功能

④ PHP两个一维数组合并为二维数组

<?php
$arr1=array('足球','篮球');
$arr2=array('冰棒','雪糕');
//方法一:直接组合
$B=array($arr1,$arr2);
//方法二:键值组合
$C=array();
$C['运动项目']=$arr1;
$C['吃的']=$arr2;

//输出看看
echo"<pre>";
print_r($B);
print_r($C);

//附加:当然,这两个数组还可以在组合
$fujia=array();
$fujia['B方法']=$B;
$fujia['C方法']=$C;
echo"<hr/>";
print_r($fujia);
?>

热点内容
双机热备虚拟ip怎么配置域名 发布:2025-07-03 19:09:18 浏览:351
计算数据存储地址 发布:2025-07-03 18:48:29 浏览:711
安卓恢复出厂设置如何退出 发布:2025-07-03 18:40:41 浏览:695
家用电脑和网吧电脑做成服务器 发布:2025-07-03 18:22:07 浏览:858
jsp刷新缓存 发布:2025-07-03 18:18:06 浏览:924
机房服务器启动不起来是什么原因 发布:2025-07-03 18:18:02 浏览:445
脚本召唤坐骑攻略 发布:2025-07-03 18:17:59 浏览:230
皓影智享加装哪些配置好 发布:2025-07-03 17:54:44 浏览:617
mongodbjava 发布:2025-07-03 17:54:31 浏览:100
外键约束sql语句 发布:2025-07-03 17:51:04 浏览:459