explode() 函数在 PHP 中


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

语法

explode(delimiter, str, limit)

参数

  • 分隔符 − 边界字符串

  • 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
)

更新于: 24-6-2020

267 次浏览

开启你的 职业 生涯

通过完成课程获得认证

开始
广告