我陷入了一种情况,我需要获取数组中对象实例的成员变量的值。有没有办法使用像 array_map 这样的函数将它们放在一行中,而不是使用 foreach 循环。请参阅下面的代码示例。
<?php
Class abc
{
public $aVar;
function __construct($Initialize)
{
$this->aVar = $Initialize;
}
};
$Array = array(new abc(10), new abc(20), new abc(30));
$Array2 = array();
foreach ($Array as $Element)
{
array_push($Array2, $Element->aVar);
}
print_r($Array2);
?>
输出是:
大批 (
[0] => 10
[1] => 20
[2] => 30
)