string(4) "3626" ["entityparentid"]=> str-6ren">
gpt4 book ai didi

PHP 数组组合不起作用

转载 作者:可可西里 更新时间:2023-11-01 12:36:58 24 4
gpt4 key购买 nike

公司阵列

array(1) { 
[0]=> array(19) {
["entityid"]=> string(4) "3626"
["entityparentid"]=> string(1) "0"
["entityduplicateof"]=> string(1) "0"
["entitytype"]=> string(1) "0"
["entityname"]=> string(12) "Facebook Inc"
}
}

距离阵列

array(1) { 
["distance"]=> string(4) "1.22"
}

我希望输出看起来像什么:

array(1) { 
[0]=> array(19) {
["entityid"]=> string(4) "3626"
["entityparentid"]=> string(1) "0"
["entityduplicateof"]=> string(1) "0"
["entitytype"]=> string(1) "0"
["entityname"]=> string(12) "Facebook Inc"
["distance"]=> string(4) "1.22" // here
}
}

问题:

array_push($company_array,$distance_array); 似乎没有按照我的意愿去做。

它将它添加到末尾,但不是我想要的位置(注意它放置位置的不同):

array(1) { 
[0]=> array(19) {
["entityid"]=> string(4) "3626"
["entityparentid"]=> string(1) "0"
["entityduplicateof"]=> string(1) "0"
["entitytype"]=> string(1) "0"
["entityname"]=> string(12) "Facebook Inc"
},

["distance"]=> string(4) "1.22" // not here
}

最佳答案

它在$company中有另一个层次,如果你想在另一个嵌套中的单个数组,直接将它指向索引零,然后使用array_merge:

$company[0] = array_merge($company[0], $distance);

Sample Output

关于PHP 数组组合不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29785582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com