PHP explode() 函数
说明
explode()
函数通过空格、逗号等分隔符字符串将字符串拆分为数组。
下表总结了该函数的技术细节。
返回值: | 返回一个字符串数组。 |
---|---|
版本: | PHP 4+ |
语法
explode()
函数的基本语法如下:
explode(separator, string, limit);
下面的例子展示了 explode()
函数的作用。
<?php
// 示例字符串
$str = "The birds are flying in the sky.";
// 按空格分割字符串并打印
print_r(explode(" ", $str));
?>
参数
explode()
函数接受以下参数。
参数 | 说明 |
---|---|
separator | 必填。 指定分割字符串的位置。 |
string | 必填。 指定要拆分的字符串。 |
limit |
可选。 指定要返回的数组元素的数量。 可能的值是:
|
更多示例
下面是更多示例,展示了 explode()
函数的实际工作原理:
以下示例显示了 limit 参数的基本工作原理。
<?php
// 示例字符串
$str = "One, Two, Three, Four, Five";
// 正限制
print_r(explode(", ", $str, 3));
// 负限制
print_r(explode(", ", $str, -1));
// 零限制
print_r(explode(", ", $str, 0));
?>
如果字符串不包含指定的分隔符,则此函数将简单地返回原始字符串的单长度数组,如下例所示:
<?php
// 示例字符串
$str = "Hello World!";
// 使用不存在的分隔符分割字符串
print_r(explode("|", $str));
?>
Advertisements