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
)

相关文章