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
  ];
}