php函数explode和implode的实例用法详解
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php函数explode和implode的实例用法详解,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1704字,纯文字阅读大概需要3分钟。
内容图文
![php函数explode和implode的实例用法详解](/upload/InfoBanner/zyjiaocheng/145/b0849981cbae4cbb8a2ef8e0cb125802.jpg)
explode()用法:
array explode(string separator,string string [,int limit])
explode()说明:
此函数返回由字符串组成的数组,每个元素都是string 的一个子串,它们被字符串separator作为边界点分割出来。
如果设置了limit参数,则返回的数组包含最多limit个元素,而最后那个元素将包含string的剩余部分。
如果separator为空字符串(””),explode()将返回 FALSE。
如果separator所包含的值在string中找不到,那么explode()将返回包含string单个元素的数组。
如果limit参数是负数,则返回除了最后的limit个元素外的所有元素。
explode()示例
<?php //示例 1 $pizza = “piece1 piece2 piece3 piece4 piece5 piece6″; $pieces = explode(” “, $pizza); echo $pieces[0]; // piece1 echo $pieces[1]; // piece2 ?>
<?php //示例 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 //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)
注: 该函数可安全用于二进制对象。
2. php字符串合并函数implode()
implode()用法:
array implode(string separator,string array)
implode()说明:
implode()函数把数组元素组合为一个字符串。
separator可选。规定数组元素之间放置的内容。默认是 “”(空字符串)。
array必需。
implode()示例:
<?php $arr = array(‘Hello’,’World!’,’Beautiful’,’Day!’);echo implode(” “,$arr); ?>
输出:
Hello World! Beautiful Day!
注:implode() 可以接收两种参数顺序;但是explode()不行,你必须保证separator参数在string参数之前。
以上就是php函数explode和implode的实例用法详解的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的php函数explode和implode的实例用法详解全部内容,希望文章能够帮你解决php函数explode和implode的实例用法详解所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。