0

responseA(); という 2 つの関数があります。およびresponseB(); これはそれぞれ 2 次元と 3 次元の配列を返します。$responseA の (1 番目と 2 番目の) 列と $responseB の (2 番目と 3 番目) の列を $response という新しい 3d 配列にコピーしようとしています。新しい配列の 3 番目の列は、状況に応じて「A」または「B」になりますどこから来たのか。例:

$responseA = responseA(); $responseB = responseB(); 

$responseA[1,1371500801]; $responseB[111,1,1371340804];
$responseA[2,1371504502]; $responseB[131,2,1371760805];
$responseA[3,1371534503]; $responseB[121,3,1371130806];

最終的な配列:

   $response[1,1371500801,A];
    $response[2,1371504502,A];
    $response[3,1371534503,A];
    $response[1,1371340804,B];
    $response[2,1371760805,B];
    $response[3,1371130806,B];

これは私が今までやってきたことです

for ($i=0;$i<count($responseA);$i++){
            $response0[$i][0] = $myComments[$i][0];
            $response0[$i][1] = $myComments[$i][1];
            $response0[$i][2] = 'A';
        }
        for ($i=0;$i<count($responseB[0]);$i++){
            $response1[$i][0] = $responseB[1][$i];
            $response1[$i][1] = $responseB[2][$i];
                        $response1[$i][2] = 'B';
        }
$response = array_merge($response0,$response1);

応答配列を作成し、この配列を 2 列目 (タイムスタンプ) に従って並べ替えるための正しいソリューションをコーディングするのを手伝ってくれる人はいますか?

どうもありがとう。

4

0 に答える 0