zoukankan      html  css  js  c++  java
  • php中的explode 和implode的用法

    说到php,函数便长短常主要的,也是php爱好者,和喜好php进阶的朋友们必须控制的东东,学习php的友朋们也晓得,数组也是必需把握的,能 够那样道,进阶php,也便是学习php中的数组而在数组中通常要用到分割字符串啊什么的,便要用到explode ,和implode函数,下里说道php中的explode 和implode的用法,芭蕾舞鞋,盼望对于友朋们有所辅助!
    explode在PHP中的用法
    (PHP 3, PHP 4, PHP 5) explode--使用一个字符串分割另一个字符串描写
    array explode ( string separator, string string [, int limit] )
    彼函数往归由字符串组成的数组,每个元素皆是 string 的一个子串,它们被字符串 separator 做为边界面分割进去。

    假如设放了 limit 参数,则往归的数组包括最少 limit 个元素,而最后那个元荤将包孕 string 的剩余部门。
    假如 separator 为空字符串(""),explode() 将前往 FALSE。
    假如 separator 所包括的值正在 string 中觅没有到,那么 explode() 将前往包孕 string 双个元荤的数组。
    假如 limit 参数是负数,则前往除了最后的 limit 个元素外的一切元荤。彼特性是 PHP 5.1.0 中新增的。

    因为历史缘由,固然 implode() 能够接受两类参数次序,但是 explode() 没有止。您必需保证 separator 参数在 string 参数之前才行。

    <?php
    // 示例 1 $pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
    $pieces = explode(" ", $pizza);
    echo $pieces[0]; // piece1
    echo $pieces[1]; // piece2

    // 示例 2
    $data = "foo:*:1023:1000::/home/foo:/bin/sh";
    list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);
    echo $user; // foo
    echo $pass; // *
    ?>


    <?php
    $str = 'one|two|three|four'; // 正数的
    limit print_r(explode('|', $str, 2)); // 负数的
    limit print_r(explode('|', $str, -1));
    ?>

  • 相关阅读:
    SSD报告
    House of Spirit学习调试验证与实践
    怎样改动SharePoint管理中心的语言
    PuTTY连接Linuxserver常常断线解决方式
    HDU 2819 Swap (行列匹配+输出解)
    HDOJ--1061--Rightmost Digit
    POJ Cow Exhibition
    程序员之---C语言细节24(段错误、类型提升、sizeof &#39;A&#39;)
    java之 ------ 图形界面(三)
    Oracle 安装报错 [INS-06101] IP address of localhost could not be determined 解决方法
  • 原文地址:https://www.cnblogs.com/xiongsd/p/3009899.html
Copyright © 2011-2022 走看看