目录

PHP explode() 函数

❮ PHP 字符串参考

示例

将字符串分解为数组:

<?php
$str = "Hello world. It's a beautiful day.";
print_r (explode(" ",$str));
?>
亲自试一试 »

定义和用法

explode() 函数将字符串分解为数组。

笔记:"separator" 参数不能为空字符串。

笔记:该函数是二进制安全的。


语法

explode( separator,string,limit)

参数值

Parameter Description
separator Required. Specifies where to break the string
string Required. The string to split
limit Optional. Specifies the number of array elements to return.

Possible values:

  • Greater than 0 - Returns an array with a maximum of limit element(s)
  • Less than 0 - Returns an array except for the last -limit elements()
  • 0 - Returns an array with one element


技术细节

返回值: 返回一个字符串数组
PHP 版本: 4+
变更日志: 这个限制PHP 4.0.1 新增参数,支持负数限制PHP 5.1.0 中添加

更多示例

示例

使用 limit 参数返回数组元素的数量:

<?php
$str = 'one,two,three,four';

// zero limit
print_r(explode(',',$str,0));

// positive limit
print_r(explode(',',$str,2));

// negative limit
print_r(explode(',',$str,-1));
?>
亲自试一试 »

❮ PHP 字符串参考