explode

王朝百科·作者佚名  2011-06-25
窄屏简体版  字體: |||超大  

PHP explode() 函数语法:explode(separator,string,limit)

参数

描述

separator

必需。规定在哪里分割字符串。

string

必需。要分割的字符串。

limit

可选。规定所返回的数组元素的最大数目。

说明separator参数不能是空字符串。如果separator为空字符串(""),explode() 将返回 FALSE。如果separator所包含的值在string中找不到,那么 explode() 将返回包含string中单个元素的数组。

如果设置了limit参数,则返回的数组包含最多limit个元素,而最后那个元素将包含string的剩余部分。

如果limit参数是负数,则返回除了最后的 -limit个元素外的所有元素。此特性是 PHP 5.1.0 中新增的。

explode() 例子把字符串分割为数组:

<?php $str = "Hello world. It's a beautiful day.";print_r(explode(" ",$str));?>输出:

Array( [0] => Hello [1] => world. [2] => It's [3] => a [4] => beautiful [5] => day.)

limit 参数例子<?php

$str = 'one|two|three|four';

// 正数的 limit

print_r(explode('|', $str, 2));

// 负数的 limit(自 PHP 5.1 起)

print_r(explode('|', $str, -1));

?>

上例将输出:

Array(

[0] => one

[1] => two|three|four

)

Array(

[0] => one

[1] => two

[2] => three

)

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航