我有 2 个数组 - 一个是硬编码的,另一个是从数据库中检索的数据。我正在尝试合并它们,但我得到了意想不到的结果。
这是第一个数组的打印结果:
Array
(
[0] => Array
(
[product_image_one] =>
)
[1] => Array
(
[product_image_two] =>
)
[2] => Array
(
[product_image_three] =>
)
[3] => Array
(
[product_image_four] =>
)
)
这是第二个数组的打印结果:
Array
(
[0] => Array
(
[product_image_one] => ../wp-content/themes/dosco/images/products_images/355_product_image_one.jpg
)
)
但是,当我尝试像这样合并它们时:
$new_array = array_merge($base_image_array, $db_product_images);
结果是这样的:
Array
(
[0] => Array
(
[product_image_one] =>
)
[1] => Array
(
[product_image_two] =>
)
[2] => Array
(
[product_image_three] =>
)
[3] => Array
(
[product_image_four] =>
)
[4] => Array
(
[product_image_one] => ../wp-content/themes/dosco/images/products_images/355_product_image_one.jpg
)
)
我想要实现的是:
Array
(
[0] => Array
(
[product_image_one] => ../wp-content/themes/dosco/images/products_images/355_product_image_one.jpg
)
[1] => Array
(
[product_image_two] =>
)
[2] => Array
(
[product_image_three] =>
)
[3] => Array
(
[product_image_four] =>
)
)
我认为数组的多维性质让我感到困惑。