如何在PHP中附加到另一个数组中的数组
我有一个包含4个元素的数组(子数组) 现在,我想告诉每个子数组将项附加到自身,所以我像这样迭代它们:如何在PHP中附加到另一个数组中的数组,php,arrays,Php,Arrays,我有一个包含4个元素的数组(子数组) 现在,我想告诉每个子数组将项附加到自身,所以我像这样迭代它们: for($i=0; $i<4 ; $i++ ) { $orders[$i][] = rand(); // this does not work, unexpected '[' } 对于($i=0;$i您有一个语法错误: for($i=0; $i<4 ; $i++ ) { $orders[$i][] = rand(); // this does not wo
for($i=0; $i<4 ; $i++ ) {
$orders[$i][] = rand(); // this does not work, unexpected '['
}
对于($i=0;$i您有一个语法错误:
for($i=0; $i<4 ; $i++ ) {
$orders[$i][] = rand(); // this does not work, unexpected '['
}
您有一个语法错误:
for($i=0; $i<4 ; $i++ ) {
$orders[$i][] = rand(); // this does not work, unexpected '['
}
@萨蒂:那是一个打字错误。我修正了它。谢谢。太有趣了,你的代码是有效的。你什么意思不工作?我想打字错误是你的问题:$唯一的“更好”方法是使用foreach循环,这样您就不必在4.37年后回到您的代码中去调试一个问题,该问题源于一个关联数组被传递到该代码中,该代码只适用于索引数组。很明显,您有一个typo$@Saty,这是一个拼写错误。我修复了它。谢谢。非常有趣,您的代码是有效的。什么你的意思是不工作吗?我想打字错误是你的问题:$唯一的“更好”方法是使用foreach循环,这样您就不必在4.37年后回到您的代码中去调试一个问题,该问题源于一个关联数组被传递到该代码中,该数组只适用于索引数组。显然,您有输入错误$或使用数组推送($orders[$key],rand())
但它是相同的。而且您有一个输入错误:)或使用数组推送($orders[$key],rand())代码>但它是一样的。而且你有一个输入错误:)
foreach($orders as $key => $order){
$orders[$key][] = rand();
}