laravel - php里这种数据类型在一个函数里怎么拼接?
高洛峰
高洛峰 2017-04-10 18:02:45
0
4
670

如:

$one = {"a": 1, "b": 2}; $two = {"c": 3, "d": 4};

怎么拼接成下面这种:

$three = {"a": 1, "b": 2, "c": 3, "d": 4};

我用array_merge函数返回的是下面这种结果:

$three = [{"a": 1, "b": 2},{"c": 3, "d": 4}];

还有其他函数可用吗?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

reply all (4)
PHPzhong

不就array_merge么

    黄舟

    使用json_decode($one,true)json转数组再拼接,拼完json_encode($one)转回来

      PHPzhong

      再试试吧,使用array_merry没问题的。

      $one = '{"a": "1", "b": "2"}'; $two = '{"c": "3", "d": "4"}'; $arr_data = array_merge(json_decode($one, true),json_decode($two, true)); $json_data = json_encode($arr); var_dump($arr);exit; /* string(33) "{"a":"1","b":"2","c":"3","d":"4"}" */
        刘奇

        json_decode成数组,再array_merge

          Latest Downloads
          More>
          Web Effects
          Website Source Code
          Website Materials
          Front End Template
          About us Disclaimer Sitemap
          php.cn:Public welfare online PHP training,Help PHP learners grow quickly!