1,$data是字符串式,但是是json数据类型。
2,$ciyu是$ciyu=array("saoci"=>array("菜鸟教程","哈哈大师傅"));
我想让$data和$ciyu 合并成一个数组(多维数组)
1,$data是字符串式,但是是json数据类型。
2,$ciyu是$ciyu=array("saoci"=>array("菜鸟教程","哈哈大师傅"));
我想让$data和$ciyu 合并成一个数组(多维数组)
print($data. "\n");
数组不能用print输出,可以用print_r,且数组后面不可以用 . 拼接字符串
$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] => 哈哈大师傅 ) )
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答781 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.3k 阅读
1 回答695 阅读✓ 已解决
首页要先把 $data 转成数组
json_decode($data,true)
其次使用php内置函数
array_merge($ciyu,$data)
但前提你的$data必须也是二级数组,如果不是你可以是用
array_push()