PHP 中的explode()函数
phpprogrammingserver side programming
explode()函数用于逐个字符串拆分。
语法
explode(delimiter, str, limit)
参数
delimiter − 边界字符串
str − 要拆分的字符串
limit −指定要返回的数组元素数。
以下是可能的值 −
大于 0 - 返回最多包含 limit 个元素的数组
小于 0 - 返回除了最后 -limit 个元素之外的数组()
0 - 返回包含一个元素的数组
返回
explode() 函数返回一个字符串数组。
下面是一个例子 −
示例
<?php $s = "This is demo text!"; print_r (explode(" ",$s)); ?>
以下是输出 −
输出
Array ( [0] => This [1] => is [2] => demo [3] => text! )
让我们看另一个例子 −
示例
<?php $str = 'car,bus,motorbike,cycle'; print_r(explode(',',$str,0)); print "<br>"; ?>
以下是输出 −
输出
Array ( [0] => car,bus,motorbike,cycle )
让我们看另一个例子 −
示例
<?php $str = 'car,bus,motorbike,cycle'; print_r(explode(',',$str,2)); ?>
以下是输出 −
输出
Array ( [0] => car [1] => bus,motorbike,cycle )
让我们看另一个例子 −
示例
<?php $str = 'car,bus,motorbike,cycle'; print_r(explode(',',$str,-1)); ?>
以下是输出 −
输出
Array ( [0] => car [1] => bus [2] => motorbike )