PHP 将旧的 Array push 语法转换为新的
PHP transform old Array push syntax into new one
得到了一些类似
的代码
foreach ($aArray as $oObject) {
array_push($this->_aOtherArray,
array(
'foo' => $oObject->foo->value,
'bar' => $oObject->bar->value
)
);
}
我在 foreach 中用其他数组填充一个数组。
效果很好。
现在我想要与 "new" 数组语法一样的
array_push($_aOtherArray, "'foo' => $oObject->foo->value", "'bar' => $oObject->bar->value");
或类似的东西。
非常感谢!
你在找这个句法吗?
foreach ($aArray as $oObject) {
$this->_aOtherArray[] = [
'foo' => $oObject->foo->value,
'bar' => $oObject->bar->value
];
}
得到了一些类似
的代码foreach ($aArray as $oObject) {
array_push($this->_aOtherArray,
array(
'foo' => $oObject->foo->value,
'bar' => $oObject->bar->value
)
);
}
我在 foreach 中用其他数组填充一个数组。 效果很好。 现在我想要与 "new" 数组语法一样的
array_push($_aOtherArray, "'foo' => $oObject->foo->value", "'bar' => $oObject->bar->value");
或类似的东西。
非常感谢!
你在找这个句法吗?
foreach ($aArray as $oObject) {
$this->_aOtherArray[] = [
'foo' => $oObject->foo->value,
'bar' => $oObject->bar->value
];
}