鍍金池/ 問答/PHP/ php數(shù)組合并問題

php數(shù)組合并問題

1,$data是字符串式,但是是json數(shù)據(jù)類型。
2,$ciyu是$ciyu=array("saoci"=>array("菜鳥教程","哈哈大師傅"));
我想讓$data和$ciyu 合并成一個數(shù)組(多維數(shù)組)

回答
編輯回答
熊出沒

print($data. "\n");數(shù)組不能用print輸出,可以用print_r,且數(shù)組后面不可以用 . 拼接字符串

$data = '{"a":"haha", "b":"hehe"}';
$saoci = array("saoci"=>array("菜鳥教程","哈哈大師傅"));

$data= json_decode($data,true);

var_dump($data);
$data=array_merge($data,$saoci);
print_r($data);

輸出:

array (size=2)
  'a' => string 'haha' (length=4)
  'b' => string 'hehe' (length=4)
Array ( [a] => haha [b] => hehe [saoci] => Array ( [0] => 菜鳥教程 [1] => 哈哈大師傅 ) )
2017年5月29日 22:49
編輯回答
毀了心

首頁要先把 $data 轉(zhuǎn)成數(shù)組 json_decode($data,true)
其次使用php內(nèi)置函數(shù) array_merge($ciyu,$data)
但前提你的$data必須也是二級數(shù)組,如果不是你可以是用 array_push()

2018年3月6日 11:11