1樓:宇宙大師之一
php 中的 array_merge_recursive() 函式可以實現
將一個或多個陣列的元素的合併起來,一個陣列中的值附加在前一個陣列的後面。並返回作為結果的陣列。
當有重複的鍵名時,值不會被覆蓋,而是將多個相同鍵名的值遞迴組成一個陣列。
array_merge_recursive(array1,array2,array3...)
引數說明
array1 必需。輸入的第一個陣列。
array2 必需。輸入的第二個陣列。
array3 可選。可指定的多個輸入陣列。
例如:<?php
$a1=array("a"=>"horse","b"=>"dog");
$a2=array("c"=>"cow","b"=>"cat");
print_r(array_merge_recursive($a1,$a2));
?>
輸出:array (
[a] => horse
[b] => array ( [0] => dog [1] => cat )
[c] => cow
)注:array_merge() 函式也可以實現,與 array_merge_recursive()函式不同是,如果鍵名有重複,該鍵的鍵值為最後一個鍵名對應的值(後面的覆蓋前面的)。如果陣列是數字索引的,則鍵名會以連續方式重新索引。
2樓:免費模板網
在遍歷第一個的時候其它的都遍歷 你把陣列給我 我幫你弄 遍歷的時候追加
3樓:行不得反諸已
array_merge()將兩個或多個陣列的單元合併起來,一個陣列中的值附加在前一個陣列的後面。返回作為結果的陣列。
4樓:靈智貓
可以檢視下php手冊的陣列函式詳解。array_merge,array_merge_recursive
5樓:匿名使用者
$a1 = array(1,2,3,4);
$a2 = array(a1,b2,c3,d4);
array_merge($a1,$a2)
6樓:
$arr1=array( '0'=>array(1,2,3), '1'=>array(4,5,6));
$arr2=array( '0'=>array(1,2,3), '1'=>array(4,5,6));
轉化成$arr=array( '0'=>array(1,2,3,1,2,3), '1'=>array(4,5,6,4,5,6));
**如下
$count = count($arr1); //獲取陣列的數量for ($i = 0; $i < $count; $i++)
php 2個二維陣列合成一個2維陣列,條件是lid=id的合併?
7樓:紫薇參星
按照你的要求合併兩個二維陣列的php程式如下
<?php
$arr1 =array(array('lid' => 67, 'title' => 't恤'), array('lid' => 27, 'title' => '襯衣'));
8樓:弭枋澤
$arr1 = array(array('lid' => 67, 'title' => 't恤'), array('lid' => 27, 'title' => '襯衣'));
php兩個一維陣列合併為二維陣列 20
9樓:匿名使用者
可以兩個陣列直接相加例:
$a=array(a=>'1',b=>'2');
$b=array(c=>'3',d=>'4');
$c=$a+$b;
print($c);
10樓:匿名使用者
<?php
$arr1=array('足球','籃球');
$arr2=array('冰棒','雪糕');
//方法一:直接組合
$b=array($arr1,$arr2);
//方法二:鍵值組合
$c=array();
$c['運動專案']=$arr1;
$c['吃的']=$arr2;
//輸出看看
echo "";
print_r($b);
print_r($c);
//附加:當然,這兩個陣列還可以在組合
$fujia=array();
$fujia['b方法']=$b;
$fujia['c方法']=$c;
echo "";
print_r($fujia);
?>
11樓:宇文苡塵
array_merge_recursive達不到這個效果 因為鍵名是數字 自己用array_map寫吧
12樓:地毯小哥
<?php
$a['1'] = 2;
$b['1'] = 3;
$c['1']=array($a['1'],$b['1']);
?>
13樓:饅頭mk可樂
$arr1=$arr2;
$arr1=$arr3;
14樓:匿名使用者
我認為你要的是:
array_merge_recursive
15樓:芝麻盒
試試array_merge($a,$b);
php中如何輸出空行呢,PHP如何輸出換行符
此檔案用於快速測試utf8編碼的檔案是不是加了bom,並可自動移除 basedir 修改此行為需要檢測的目錄,點表示當前目錄 auto 1 是否自動移除發現的bom資訊。1為是,0為否。以下不用改動 if dh opendir basedir closedir dh function checkbo...
php如何在類中呼叫另檔案的類,PHP如何在類中呼叫另一個檔案的類
你的這種定義方法是錯誤的,在類定義中不能直接包含檔案或例項化物件,只能對類中屬性進行定義 請參考天南 46926125 寫的demo php demo code class b function d obj new b obj d day忘不掉的痛 在a類中 把 a 定義為公有的成員屬性。class...
PHP中如何得到陣列的長度
歲月錄音機 count 和sizeof 都可以直接統計一維陣列長度。示例如下 arr array 0 1 2 3 4 5 6 7 8 9 echo count arr 輸出10 arr array 蘋果 香蕉 桔子 西瓜 梨 葡萄 echo sizeof arr 輸出6 count 函式有兩個引數 ...