我想创建一个 PHP 数组,其中一些元素将被函数返回的数组元素替换。例如,我想创建以下数组:
$aArray = array(
0x01,
0x10,
foo(1234),
0x03,
foo(445),
...
)
这foo
是一个返回简单 PHP 数组的函数。我得到的是,当然,像
(
[0] => 1
[1] => 16
[2] => Array
(
[1] => 2
[2] => 4
)
[3] => 03
[4] => Array
....
但我真正想做的是将函数的返回值直接包含到数组中,以创建类似:( [0] => 1 [1] => 16 [2] => 2 [3] => 4 [4] => 03 [5] => 3 ....
这是否可以以简单的方式完成,而无需使用 构造数组array_merge
?
PS:上面的例子不是一个有效的例子,只是展示了我想要做什么。函数的内容foo
也无关紧要。