php重组数组
1. php 两个普通数组合并为一个普通数组
php两个普通数组合并为一个普通数组可以参考下面的代码:
<?php
$a=array(1,2,3,4,5);
$b=array(6,7,8,9,10);
$c=array_merge($a,$b);
print_r($c);
?>
注:当被合并的数组中有一个数组为空时,可能会出现合并后的数组也为空。
(1)php重组数组扩展阅读:
PHP常用函数
printf()函数输出格式化的字符串。
print()函数输出一个或多个字符串。
parse_str()函数把查询字符串解析到变量中。
ord() 函数返回字符串第一个字符的 ASCII 值。
number_format()函数通过千位分组来格式化数字。
nl2br()函数在字符串中的每个新行 ( ) 之前插入 HTML 换行符 (<br />)。
nl_langinfo()函数返回指定的本地信息。
2. php 一个结果集中有多个数组,怎样将它放入一个新的数组中
合并数组可以使用array_merge() 这个函数,
array_merge() 函数把两个或多个数组合并为一个数组。
如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的)。如果数组是数字索引的,则键名会以连续方式重新索引。
3. php 两个数组,组合到一起
就是用array_merg来组合数组
$arr1=Array("Price" => 100,"Count" => 2);
$arr2=Array("Price" => 68,"Count" => 1);
$arr3=Array("ImageUrl" => "http://www..com/uploads/r/roynyj1423816159/3/4/d/a/thumb_54e05b04e4e1c.jpg","ItemName" => "蓝玛瑙","ItemDescription" =>"");
$arr4=Array("ImageUrl" => "http://www..com/uploads/r/roynyj1423816159/d/1/a/f/thumb_54e0609cb71b0.jpg","ItemName" => "可调大小朱砂双鱼手串","ItemDescription" =>"");
$data1=array_merge($arr1,$arr3);
$data2=array_merge($arr2,$arr4);
$datas=Array("7"=>$data1,"11"=>$data2);
print_r($datas);
4. php数组合并,这样怎么写
PHP数组合并,使用array_merge函数。示例如下:
$arr1=array(
"fd_companyName"=>"办公室",
array(
"fd_id"=>"1",
"fd_deptName"=>"综合处"
)
);
$arr2=array(
"fd_companyName"=>"办公室",
array(
"fd_id"=>"2",
"fd_deptName"=>"行政处"
)
);
print_r(array_merge($arr1,$arr2));exit;
//合并结果
/*
Array
(
[fd_companyName]=>办公室
[0]=>Array
(
[fd_id]=>1
[fd_deptName]=>综合处
)
[1]=>Array
(
[fd_id]=>2
[fd_deptName]=>行政处
)
)
*/
5. php合并一个或多个数组
array_merge
(PHP 4, PHP 5, PHP 7)
array_merge — 合并一个或多个数组
1.说明
array_merge ([ array $... ] ) : array
将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。
如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将 不会 覆盖原来的值,而是附加到后面。
如果输入的数组存在以数字作为索引的内容,则这项内容的键名会以连续方式重新索引。
2.参数
...
要合并的数组。
返回值
返回合并后的结果数组。如果参数为空,则返回空 array。
更新日志
版本 说明
7.4.0 允许不带参数调用,之前版本至少需要一个参数。
3.范例
示例 #1 array_merge() 示例
"red", 2, 4);
$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
$result = array_merge($array1, $array2);
print_r($result);
?>
6. php中如何将从数据库查询的几个数组放到一个新的数组中
php自带数组合并函数$arr = array_merge($arr1, $arr2, $arrc);
array_merge语法:array_merge(array1,array2,array3...)