これは、機能しているように見える私の元のコードの例です。
$MainArray = array('Part1'=>array(Foo, 4, 2, Cat), 'Part2'=>array(Bar, 3, 1, Dog));
print_r ($MainArray);
戻り値:
Array ( [Part1] => Array ( [0] => Foo [1] => 4 [2] => 2 [3] => Cat ) [Part2] => Array ( [0] => Bar [1] => 3 [2] => 1 [3] => Dog ) )
私がやりたいのは次のようなものです(これらの部分はifステートメントに基づいて含まれています):
$ArrayPieces.="'Part1'=>array(Foo, 4, 2, Cat), ";
$ArrayPieces.="'Part2'=>array(Bar, 3, 1, Dog)";
$MainArray = array($ArrayPieces);
print_r ($MainArray);
しかし、これは戻ります:
Array ( [0] => 'Part1'=>array(Foo, 4, 2, Cat), 'Part2'=>array(Bar, 3, 1, Dog))
これを機能させる方法について何か提案はありますか?ありがとう!