PHP常用字符串函数分割与合并字符串函数用法及实例
- 2022年11月10日
- 812 次
在前几天有一个PHP的实例中,使用过一个explode()函数,用这个函数对一个字符串分割成了一个数组,当时对于explode()函数的用法也只是套用,也并没有进行深入的学习和测试,本文将依次对字符串分割explode()和字符串合并implode()函数进行记载。
一、字符串分割函数explode()
1、explode()函数语法格式
explode(string `$separator`, string `$string`, int `$limit` = **`PHP_INT_MAX`**): array
此函数返回由字符串组成的数组,每个元素都是string的一个子串,它们被字符串separator作为边界点分割出来。
2、explode()函数语法参数说明
(1)、explode()函数最后返回的是一个数组类型的数据类型;
(2)、$separator是边界上的分隔字符,就是分割字符串所使用的分割字符;
(3)、$string是指需要分割的字符串,数据类型为字符串类型;
(4)、如果设置了 limit 参数并且是正数,则返回的数组包含最多 limit 个元素,而最后那个元素将包含 string 的剩余部分;如果 limit 参数是负数,则返回除了最后的 -limit 个元素外的所有元素;如果 limit 是 0,则会被当做 1。
二、字符串合并函数implode()
1、implode()函数语法格式
implode(string $separator, array $array): string
implode()函数用字符串连接数组元素.
2、implode()函数语法参数说明
(1)、implode()函数返回值是字符串数据类型;
(2)、$separator是数组的分隔符,默认为空字符串;
(3)、$array是需要合并的数组,数据类型是数组类型。
三、PHP字符串分割、合并实例代码
<?php
//使用explode()函数分割字符串
$at_peoples = "lilei@hanmeimei@poli";
$at_arr = explode('@',$at_peoples);
var_dump($at_arr);
//使用implode()函数合并数组为字符串;
$he_str = implode('@',$at_arr);
var_dump($he_str);
echo $he_str;
?>
<?php
//使用explode()函数分割字符串
$at_peoples = "lilei@hanmeimei@poli";
$at_arr = explode('@',$at_peoples);
var_dump($at_arr);
//使用implode()函数合并数组为字符串;
$he_str = implode('@',$at_arr);
var_dump($he_str);
echo $he_str;
?>在上面实例中的$at_peoples变量中使用了@符对多个字符串进行了区分,所以在explode函数中就使用了@符对这个变量进行了分割成为一个数组,后面又使用implode()函数将分割出来的函数使用@符号进行了合并。
通过对explode()函数和implode()函数语法的学习,以及在实例中操作使用这两个函数,使我明白了如何使用这两个函数对字符串分割成为一个数组,以及怎么使用implode()函数对一个数组进行合并。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- ZblogPhp主题制作五侧边栏设置 ZblogPhp侧边栏主题制作 2022-10-15
- PHP查询数组中指定的元素的键函数array_seach() 2022-11-08
- 如何使用PHP函数制作一张简单的图片 使用PHP函数制作图片需要哪些函数 2022-11-21
- PHP使用imagecreatetruecolor函数颜色一直为黑色怎么办?PHP创建真彩色图像为黑色怎么办? 2022-11-27
- PHP array_reduce() 函数详解:数组归约与聚合 2026-07-02
- PHP全局变量与自定义函数的使用及PHP全局变量有哪些? 2022-10-10
