lamp中的implode()函数与join()函数有什么区别? 5

百度网友f0f6ba7
推荐于2017-12-16
知道答主
回答量:17
采纳率:100%
帮助的人:12.2万
展开全部
没有区别,join是别称,我猜只是为了和explode()函数对应才改换的implode这个单词吧
威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
hmily19890601
2011-04-01 · TA获得超过667个赞
知道小有建树答主
回答量:478
采纳率:0%
帮助的人:103万
展开全部
implode()函数:

语法: string implode(string glue, array pieces);

作用:将数组的内容组合成一个字符串,参数glue是字之间的分隔符号。

e.g. :

$array = array('lastname', 'email', 'phone');

$comma_separated = implode(",", $array);

echo $comma_separated; // 输出:lastname,email,phone

参考:可以把数组类型转换为string类型,如:

$file[$i]=$array;

write_file($data,join("",$file),"w");

explode()函数

语法:array explode(string separator, string string);

作用:将字符串依指定的字符(串)separator切开,将切开后的字符串返回到数组变量中;

e.g.

$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";

$pieces = explode(" ", $pizza);

echo $pieces[0]; // piece1

echo $pieces[1]; // piece2

$data = "foo:*:1023:1000::/home/foo:/bin/sh";

list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);

echo $user; // foo

echo $pass; // *

参考:把string类型转换为数组类型,然后存入数组变量中.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式