• 技术文章 >后端开发 >PHP问题

    php 多维数组怎么转为字符串

    藏色散人藏色散人2021-07-15 09:49:19原创87

    php多维数组转为字符串的方法:首先创建一个PHP示例文件并创建一个二维数组;然后将二维数组遍历重新组装,降维成一维数组;最后通过implode()将一维数组以指定的间隔方式组装成字符串即可。

    本文操作环境:Windows7 系统、PHP7.1版,DELL G3电脑

    php 多维数组怎么转为字符串?

    PHP 将二维数组转化成字符串

    代码如下:

    ["arr"]=>
          array(2) {
            [0]=>
            array(1) {
              ["url"]=>
              string(7) "地址1"
            }
            [1]=>
            array(1) {
              ["url"]=>
              string(7) "地址2"
            }
          }

    将二维数组遍历重新组装

    foreach ($arr as $val) {
        $val = join(",",$val);
        $temp_array[] = $val;
    }

    降维成了一维数组

    array(2) {
      [0]=>
      string(7) "地址1"
      [1]=>
      string(7) "地址2"
    }

    PHP自带函数implode()可以将一维数组以指定的间隔方式组装成字符串

    $str = implode(",", $temp_array);

    组装完成

    string(15) "地址1,地址2"

    推荐学习:《PHP视频教程

    以上就是php 多维数组怎么转为字符串的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:如何解决php无法加载memcache问题 下一篇:php数组怎么替换value值
    VIP会员

    相关文章推荐

    • php浏览器怎么显示错误提示• php怎么输出sql执行错误信息• php qrcode 输出乱码怎么解决• php foreach怎么删除数组• 如何解决php无法加载memcache问题

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网