适合自己的explode函数解释
来源:互联网 发布:淘宝访客突然减少一半 编辑:程序博客网 时间:2024/05/02 09:15
PHP explode 使用一个字符串分割另一个字符串
explode
(PHP 4, PHP 5)
explode — 使用一个字符串分割另一个字符串
说明
array explode ( string$separator , string$string [, int$limit ] )此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串separator 作为边界点分割出来。如果设置了 limit 参数,则返回的数组包含最多limit 个元素,而最后那个元素将包含 string 的剩余部分。
如果 separator 为空字符串(""),explode() 将返回FALSE。如果 separator 所包含的值在string 中找不到,那么 explode() 将返回包含string 单个元素的数组。
如果 limit 参数是负数,则返回除了最后的 -limit 个元素外的所有元素。此特性是 PHP 5.1.0 中新增的。
由于历史原因,虽然 implode() 可以接收两种参数顺序,但是explode() 不行。你必须保证 separator 参数在string 参数之前才行。
Note:
参数 limit 是在 PHP 4.0.1 中加入的。
Example #1 explode() 例子
<?php
// 示例 1
$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2
// 示例 2
$data = "foo:*:1023:1000::/home/foo:/bin/sh";
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);
echo $user; // foo
echo $pass; // *
?>
Example #2 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
- 适合自己的explode函数解释
- explode函数的用法
- explode() 函数的应用
- 编写适合自己需要的printf()函数
- 编写适合自己需要的printf()函数
- explode()函数的几个应用
- MmAllocateContiguousMemory 函数自己的解释
- explode函数
- explode()函数
- PHP函数implode()与explode()的用法
- php的tips(explode函数)
- 【PHP】函数explode和split的区别
- 编写适合自己的printf()函数(转)
- AutoCAD中的命令Explode与Arx中的函数explode()的区别
- 比较适合自己的学习方法
- 选择适合自己的CRM
- 想有个适合自己的博客
- 选择的适合自己存储
- 编译与链接的知识
- 隐藏BIM发布出来的面板和按钮
- 从1.5k到18k, 一个程序员的5年成长之路
- UVA 10050 - Hartals
- 写文本txt文件内容(wince C#)
- 适合自己的explode函数解释
- mahout怎么读
- VC使用VAssisstX的小工具,自动生成注释
- AloharDemo分析研究
- Android 实现歌曲播放时歌词同步显示
- 拷贝文件到指定路径 wince C#
- 网址
- 如何在不重装服务器的情况下尝试解决sqlmaint.exe失败的问题
- Android中的canvas介绍