PHP explode() 函数

返回上一级

PHP explode() 函数使用一个字符串分割另一个字符串,并返回由字符串组成的数组

( PHP >= 4 )

函数原型

explode( separator,string,limit )

"separator" 参数不能是一个空字符串

该函数是二进制安全的

参数

参数 描述
separator 必需。规定在哪里分割字符串
string 必需。要分割的字符串
limit 可选。规定所返回的数组元素的数目
可能的值:
大于 0 - 返回包含最多 limit 个元素的数组
小于0 - 返回包含除了最后的 -limit 个元素以外的所有元素的数组
0 - 会被当做 1, 返回包含一个元素的数组

返回值

返回字符串数组

更新日志

PHP 版本 更新日志
PHP 5.1.0 新增了对负数 limits 的支持
PHP 4.0.1 新增了 limit 参数

范例

把字符串打散为数组

<?php
$str = "www.twle.cn";
print_r (explode(".",$str));

运行范例 »

运行以上 PHP 范例,输出结果如下

Array ( [0] => www [1] => twle [2] => cn )

范例 2

使用 limit 参数来返回一些数组元素

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

// 返回包含一个元素的数组
print_r(explode(',',$str,0));
print "<br>";

// 数组元素为 2
print_r(explode(',',$str,2));
print "<br>";

// 删除最后一个数组元素
print_r(explode(',',$str,-1));

运行范例 »

运行以上 PHP 范例,输出结果如下

Array ( [0] => one,two,three,four ) 
Array ( [0] => one [1] => two,three,four ) 
Array ( [0] => one [1] => two [2] => three )

返回上一级

PHP 5 函数参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.