zoukankan      html  css  js  c++  java
  • PHP explode和implode方法

    explode()

      explode 使用一个字符串分割另一个字符串

      array explode ( string $delimiter , string $string [, int $limit ] )

      此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 delimiter 作为边界点分割出来。

        $string = 'a,b,c,d,e,f';
        
        echo '<pre>';
        
        var_dump(explode(',', $string));
        
        //['a','b','c','d','e','f']
        
        echo '</pre>';
        

       对于分割字符串来说,2个参数足以使用。当然也会有特殊情况,第三个参数通过正负来达到不同的功能,也是看了手册之后才知道explode还有这个功能。

       如果第三个参数是正数的话,代表分割时只会分割成几份,最后的一份会包含剩余部分。
       如果第三个参数是负数,则只分割除最后几项的的字符串。
       如果第三个参数是0,则和参数为1一样,返回整体字符串出来。

    implode()

        implode — 将一个一维数组的值转化为字符串

        string implode ( string $glue , array $pieces )

        string implode ( array $pieces )

        返回 用 一个连接符 将一维数组的值连接的一个字符串。

        $array = ['a','b','c','d','e'];
        
        var_dump(implode('|',$array));
        
        //a|b|c|d|e
  • 相关阅读:
    hdu 4614 线段树 二分
    cf 1066d 思维 二分
    lca 最大生成树 逆向思维 2018 徐州赛区网络预赛j
    rmq学习
    hdu 5692 dfs序 线段树
    dfs序介绍
    poj 3321 dfs序 树状数组 前向星
    cf 1060d 思维贪心
    【PAT甲级】1126 Eulerian Path (25分)
    【PAT甲级】1125 Chain the Ropes (25分)
  • 原文地址:https://www.cnblogs.com/zyfeng/p/13322181.html
Copyright © 2011-2022 走看看