我合併兩個數組(從MySQL數據庫值)在一起:如果一個值是一個數字,我怎樣才能將數組合併到一起?
$animals = array_merge($cat_array, $dog_array);
爲$cat_array
我得到這樣的結果:
array(3) { ["WX81A846YZ8P"]=> string(1) "1" ["WX81A846YZ"]=> string(1) "1" [123]=> string(1) "1" }
和$dog_array
我得到這樣的結果:
array(1) { ["WX81A846YU"]=> string(1) "1" }
for $animals
我得到這個結果:
array(4) { ["WX81A846YZ8P"]=> string(1) "1" ["WX81A846YZ"]=> string(1) "1" [0]=> string(1) "1" ["WX81A846YU"]=> string(1) "1" }
正如你所看到的,在該位置上,應該有123
有一個0
。那麼,爲什麼它不工作,如果我只有數組中的數字,我該如何解決這個問題?
try concatenating'$ animals = $ cat_array + $ dog_array' – jitendrapurohit