我们在 php 中有一个列表(数组),其设置如下
$update_product_ids = array();
array_push($update_product_ids, (int)$product->getId()); // (int)$product->getId() is an integer
The I tried:
array_push($update_product_ids, array_values($child_ids)); // child_ids is an array of integers
and
array_merge($update_product_ids, $child_ids); // child_ids is an array of integers
这不起作用,看起来键在两个示例中都被合并,而不是添加到末尾。我认为这是因为 php 不存储数组 as('A', 'B')而是 as (0=>'A',1=>'B'),并且我要合并的两个数组都有 keys 0 and 1。
所以我决定
foreach ($children_ids as $child_id) {
array_push($update_product_ids, (int)$child_id);
}
这感觉有点傻,因为必须有一种方法可以一次性正确完成此操作?
问题:如何一次性合并上述数组?
泛舟湖上清波郎朗