分享

PHP中explode 和implode的用法_2240_gemma8966_39健康博客

 东海渔歌2011 2011-01-29

PHP中explode 和implode的用法_2240

  [收藏]
2010-06-22 17:45
标签:新网科技  400电话  
说到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 做为边界面分割进去,400电话

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

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

注: 参数 limit 是在 PHP 4.0.1 中参加的。

例子 1.
explode() 示例
// 示例 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; // *
?>

例子 2.
limit 参数示例
$str = 'one|two|three|four'; // 正数的
limit print_r(explode('|', $str, 2)); // 负数的
limit print_r(explode('|', $str, -1));
?>
以上示例将输出: Array ([0] => one [1] => two|three|four ) Array ( [0] => one [1] => two [2] => three)
注: 当函数可平安用于两入造对于象。
PHP implode() 函数

例子<?php$arr = array('Hello','World!','Beautiful','Day!');echo implode(" ",$arr);?>
输出:
Hello World! Beautiful Day!

订义和用法implode() 函数把数组元荤组合为一个字符串。
语法implode(separator,array)
参数描写separator可选。划定数组元素之间搁放的内容。默许是 ""(空字符串)。array必须。要联合为字符串的数组。阐明固然 separator 参数是可选的。但是为了背后兼容,推举您使用使用两个参数。
提醒和正文正文:implode() 能够接受两类参数次序。但是因为历史缘由,explode() 是没有止的。您必需保证 separator 参数在 string 参数之前才止。 相关的主题文章: 文章来源:www.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多