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
  • 相关阅读:
    回归,随缘写一些python心得吧
    划分树【有些东西,其实自己还不太会也要忍住把*装完】
    [codevs3273]两圆的交 计算几何
    10-12考试整理
    10-7考试整理
    [codevs1163]访问艺术馆
    [codevs2640]打印页数
    9-28 解题报告
    [CODEVS3323]时空跳跃者的封锁
    [codevs2442] kshort 经典题
  • 原文地址:https://www.cnblogs.com/zyfeng/p/13322181.html
Copyright © 2011-2022 走看看