PHP中的explode()函数

explode()函数用于按字符串分割字符串。

语法

explode(delimiter, str, limit)

参数

  • 定界符-边界字符串

  • str-要拆分的字符串

  • limit-指定要返回的数组元素的数量。

  • 以下是可能的值-

    • 大于0-返回具有最大限制元素的数组

    • 小于0-返回除最后一个-limit外的数组 elements()

    • 0-返回具有一个元素的数组

返回

explode()函数返回一个字符串数组。

以下是一个例子-

示例

<?php
$s = "这是演示文字!";
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
)