• 技术文章 >后端开发 >php教程

    PHP中explode和implode的使用

    angryTomangryTom2019-10-15 14:14:46转载843
    6.jpg

    explode() 函数把字符串分割为数组;

    implode() 函数把数组元素组合为一个字符串。

    explode

    定义 array explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] )

    参数: limit 限制结果的个数。

    $str = "hi, jason, world";
    print_r(explode(',', $str));
    print_r(explode(',', $str, 2));

    结果:

    Array
    (
    [0] => hi
    [1] => jason
    [2] => world
    )
    Array
    (
    [0] => hi
    [1] => jason, world
    )

    练习题例子:定义一个字符串a,计算出下划线后面的值相加得多少,使用分割字符串函数。

     $a='331612_1,331495_1,331461_2,331559_1,333080_1,333555_1,331448_1,331618_1,333388_1,33
     3408_1,327937_1,331615_1,331499_1';
     $arr=explode(',',$a);
     $sum=0;
     foreach ($arr as $value) {
         $ary=explode('_', $value);
         $sum+=$ary[1];
     }
     print_r($sum);

    implode

    定义 string implode ( string $glue , array $pieces )

    <?php
    $array  = array( 'lastname' ,  'email' ,  'phone' );
     $comma_separated  =  implode ( "," ,  $array );
    echo  $comma_separated ;  // lastname,email,phone

    更多PHP相关知识,请访问PHP中文网

    以上就是PHP中explode和implode的使用的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:blog.csdn.net,如有侵犯,请联系admin@php.cn删除
    专题推荐:数组 字符串
    上一篇:自学php有哪些好的方法 下一篇:php使用QueryList轻松采集JavaScript动态渲染页面
    大前端线上培训班

    相关文章推荐

    • php implode函数怎么用• PHP explode()函数用法详解• PHP源码—implode函数源码分析• php中explode什么意思

    全部评论我要评论

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

    PHP中文网