ホームページ > バックエンド開発 > PHPチュートリアル > PHPは2つの2次元配列を結合します

PHPは2つの2次元配列を結合します

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 13:00:27
オリジナル
830 人が閲覧しました

PHP は、時間順にソートされた 2 つの 2 次元配列
をマージします

<br />
<br />
$data1 = array(<br />
<br />
    [0] => array(<br />
        times => '2012-10-10',<br />
        type =>0,<br />
        num =>100<br />
    ),<br />
<br />
    [1] => array(<br />
        times => '2012-10-11',<br />
        type =>0,<br />
        num =>103<br />
    ),<br />
<br />
  ....<br />
       <br />
)<br />
<br />
$data2 = array(<br />
<br />
    [0] => array(<br />
        times => '2012-10-10',<br />
        type =>1,<br />
        num =>400<br />
    ),<br />
<br />
    [1] => array(<br />
        times => '2012-10-11',<br />
        type =>1,<br />
        num =>403<br />
    ),<br />
<br />
  ....<br />
       <br />
)<br />
<br />
ログイン後にコピー


2 つの配列時間は同じです。それらを
にマージする方法
<br />
$data = array(<br />
<br />
    [0] => array(<br />
        times => '2012-10-10',<br />
        type =>0,<br />
        num =>100<br />
        type =>1,<br />
        num =>400<br />
    ),<br />
<br />
    [1] => array(<br />
        times => '2012-10-11',<br />
        type =>0,<br />
        num =>103<br />
        type =>1,<br />
        num =>403<br />
    ),<br />
<br />
  ....<br />
       <br />
)<br />
ログイン後にコピー


アドバイスを求めています

-----解決策---------------------------- -
オリジナル投稿者、タイアップ率0にしておきます(笑)。

<br>
$date=array(array("time"=>"2012-11-10","type0"=>0,"num0"=>100),array("time"=>"2012-11 -11","type0"=>0,"num0"=>103));<br>
$date1=array(array("time"=>"2012-11-10","type1"=>1,"num1"=>105),array("time"=>"2012-11 -11","type1"=>1,"num1"=>120));<br>
$cnt=count($date);<br>
for($i=0;$i
$date2[$i]=array_merge($date[$i],$date1[$i]);<br>
}<br>
echo "<pre class="brush:php;toolbar:false">";<br>
print_r($date);<br>
print_r($date1);<br>
print_r($date2);<br>
echo "
";
//結果は以下の通りです
配列
(
[0] => 配列
(
[時刻] = & gt; 2012-11-10
[タイプ0] = & GT 0
[num0] => )

ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート