php合並一維數組
㈠ 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);
?>
㈡ PHP如何將二維數組的某一鍵值相同的組合或合並成一個一維數組
array('name'=>'aaa','id'=>'22222'),'1'=>array('name'=>'bbb','id'=>'333'));$new = array();foreach ($array as $v){ $new[]=$v['id'];}$num = join(',',$new);echo $num;?>
㈢ php一維數組合並
array array_merge ( array $array1 [, array $array2 [, array $... ]] )
㈣ php一維數組合並
<?php
$a = [1,2];
$b = [1,2,3];
$c = [1];
$result = array();
for ($i = 0; $i < 3; $i ++) {
$row = array();
$row[] = empty($a[$i]) ? '' : $a[$i];
$row[] = empty($b[$i]) ? '' : $b[$i];
$row[] = empty($c[$i]) ? '' : $c[$i];
$result[] = $row;
}
var_mp($result);
?>
試試上面的代碼
㈤ php 一個多維數組合並為一維數組
<?php
function array_multi2single($array)
{
static $result_array=array();
foreach($array as $value)
{
if(is_array($value))
{
array_multi2single($value);
}
else
$result_array[]=$value;
}
return $result_array;
}
一個多維數組轉一維數組的函數
㈥ php把多一維數組的多個元素合並連接成為一個元素
<?php
$data[0]="1239";
$data[1]="1238";
$data[2]="1237";
$data[3]="1236";
$data[4]="1235";
$data[5]="1234";
$data[6]="1290";
$res="";
$count=count($data);//count()函數返回數組中元素的數目。
for($i=0;$i<$count;$i++){
$res.=$data[$i];
}
print_r($res);
?>
結果如圖所示:
㈦ php 一維數組 如何把分散的一組組數組合並在一起
<?php
header("Content-type: text/html; charset=utf-8");
$data = array();
$name[0] = 'asa';
$sex[0] = '男';
$name[1] = 'sdf';
$sex[1] = '男';
$name[2] = 'kjh';
$sex[2] = '女';
for($i=0;isset($name[$i]);$i++) {
$data[$i] = array(
'name'=>$name[$i],
'sex'=>$sex[$i]
);
}
var_mp($data);
㈧ php 如何把多個一維數組合並成二維數組
你可以這樣操作,新建一個數組,然後用array_push()函數,依次把2個一維數據進行壓棧處理。然後就成了一個二維數組了。
㈨ php遞歸出來的一維數組,怎麼合並成一個新的二維數組
我知道你要幹嘛,你想讓二級分類按pid歸類到相應的一級分類下面,這個好做。
你應該讓你的一維數組的的key為分類id的。這樣就方便多了。這里我就不把你的一維數組的key
foreach成id,我覺得你在得到這個一維數組時就可以做到。下面我默認成你的一維數組key為分類id。
<?php
$data = '你的一維數組';//這里懶得打
foreach($data as $key=>$vo){
if($vo['pid'] != 0){
unset($data[$key]);
$data[$vo['pid']]['list'][] = $vo;
}
}
print_r($data);
?>