一起源码网

  • www.171739.xyz
  • 全球最大的互联网技术和资源下载平台
搜索
猜你喜欢
查看: 7910|回复: 1
打印 上一主题 下一主题

php函数explode和implode的实例用法详解

[复制链接]

0

主题

0

帖子

1万

积分

钻石会员

Rank: 8Rank: 8

积分
17424
QQ
跳转到指定楼层
楼主
发表于 2020-3-9 14:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1. php字符串分割函数explode()

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()用法:

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的实例用法详解的详细内容,更多请关注php中文网其它相关文章!

分享到:  QQ好友和群QQ好友和群
收藏收藏
回复

使用道具 举报

0

主题

11

帖子

1万

积分

钻石会员

Rank: 8Rank: 8

积分
17317
QQ
沙发
发表于 2022-9-4 18:41 来自手机 | 只看该作者
ios源代码查询
回复

使用道具 举报

一起源码让程序更轻更快

www.171739.xyz

工作时间 周一至周六 8:00-17:30

侵权处理

客服QQ点击咨询

关注抖音号

定期抽VIP

Copyright © 2016-2021 https://www.171739.xyz/ 滇ICP备13200218号

快速回复 返回顶部 返回列表