PHP |爆炸()函数
explode() 是PHP中的一个内置函数,用于将字符串拆分为不同的字符串。 explode()函数根据字符串分隔符拆分字符串,即它在分隔字符出现的任何位置拆分字符串。此函数返回一个数组,其中包含通过拆分原始字符串形成的字符串。
句法 :
array explode(separator, OriginalString, NoOfElements)
参数: explode函数接受三个参数,其中两个是强制性的,一个是可选的。所有三个参数如下所述
- 分隔符:此字符指定字符串将拆分的临界点或点,即,只要在字符串中找到此字符,它就象征着数组中一个元素的结束和另一个元素的开始。
- OriginalString :要在数组中拆分的输入字符串。
- NoOfElements :这是可选的。它用于指定数组的元素个数。此参数可以是任何整数(正、负或零)
- 正数 (N):当此参数以正值传递时,表示数组将包含此数量的元素。如果相对于分隔符分离后的元素数量大于该值,则前 N-1 个元素保持不变,最后一个元素是整个剩余的字符串。
- 负数 (N):如果将负值作为参数传递,则数组的最后 N 个元素将被修剪掉,数组的剩余部分应作为单个数组返回。
- 零:如果此参数为零,则返回的数组将只有一个元素,即整个字符串。
如果未提供此参数,则返回的数组包含用分隔符分隔字符串后形成的元素总数。
返回类型:explode()函数的返回类型是字符串数组。
例子:
Input : explode(" ","Geeks for Geeks")
Output : Array
(
[0] => Geeks
[1] => for
[2] => Geeks
)
下面的程序说明了explode() 在PHP中的工作:
PHP
输出:
Array
(
[0] => Hello,
[1] => How
[2] => can
[3] => we
[4] => help
[5] => you?
)
Array
(
[0] => Hello,
[1] => How
[2] => can we help you?
)
Array
(
[0] => Hello,
[1] => How
[2] => can
[3] => we
[4] => help
)
参考: 函数 : PHP 。 PHP