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 列目 (タイムスタンプ) に従って並べ替えるための正しいソリューションをコーディングするのを手伝ってくれる人はいますか?
どうもありがとう。