的变量多维数组这是我的原代码的一个例子,这似乎工作:建设有包括一个附加串
$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))
关于如何使这项工作的任何建议?谢谢!
这很好。感谢“邪恶eval”的额外信息。我的所有投入都是由我决定的,所以我认为我在那里可以,但我会考虑花更多的时间从不同的方向走。谢谢! – Rob 2013-03-11 04:39:09
不客气! – jrd1 2013-03-11 04:42:18