- PHP 8从入门到精通(视频教学版)
- 张工厂
- 241字
- 2025-02-19 20:24:59
5.3.5 字符串的切分与组合
字符串的切分使用explode()和strtok()函数。切分的反向操作为组合,使用implode()和join()函数。其中,explode()把字符串切分成不同部分后存入一个数组,impolde()函数则是把数组中的元素按照一定的间隔标准组合成一个字符串。
以下实例介绍字符串切分和组合的方法和技巧。
【例5.8】(实例文件:源文件\ch05\5.8.php)
<?php $aa= "How_to_split_this_sentance."; //定义字符串变量 $bb = "把 这个句子 按空格 拆分。"; //定义按空格拆分的字符串 $cc = explode('_',$aa); //切分字符串aa print_r($cc); //输出切分后的字符串 $dd = explode(' ',$bb); print_r($dd); echo implode('>',$cc)."<br/>"; //组合字符串$a echo implode('*',$dd); ?>
运行结果如图5-8所示。

图5-8 程序运行结果
【案例分析】
(1)explode()函数把$aa和$bb按照下划线和空格的位置分别切分成$cc和$dd两个数组。
(2)implode()函数把$cc和$dd两个数组的元素分别按照“>”和“*”为间隔组合成新的字符串。