PHP的explode和implode的使用说明

2015-01-24信息快讯网

下里说道php中的explode 和implode的用法,芭蕾舞鞋,盼望对于友朋们有所辅助!

说到php,函数便长短常主要的,也是php爱好者,和喜好php进阶的朋友们必须控制的东东,学习php的友朋们也晓得,数组也是必需把握的,能够那样道,进阶php,也便是学习php中的数组而在数组中通常要用到分割字符串啊什么的,便要用到explode ,和implode函数,下里说道php中的explode 和implode的用法,芭蕾舞鞋,盼望对于友朋们有所辅助!
explode在PHP中的用法
(PHP 3, 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 参数之前才行。

注: 参数 limit 是正在 PHP 4.0.1 中参加的。

例子 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; // * 
?> 

例子 2.
limit 参数示例
 
<?php 
$str = 'one|two|three|four'; // 正数的 
limit print_r(explode('|', $str, 2)); // 负数的 
limit print_r(explode('|', $str, -1)); 
?> 

以上示例将输出: Array ([0] => one [1] => two|three|four ) Array ( [0] => one [1] => two [2] => three)
注: 当函数可平安用于两入造对于象。
PHP implode() 函数

例子<?php$arr = array('Hello','World!','Beautiful','Day!');echo implode(" ",$arr);?>
输出:
Hello World! Beautiful Day!

订义和用法implode() 函数把数组元素组合为一个字符串。
语法implode(separator,array)
参数描写separator可选。划定数组元素之间搁放的内容。默许是 ""(空字符串)。array必须,400电话。要联合为字符串的数组。阐明固然 separator 参数是可选的。但是为了背后兼容,推举您使用使用两个参数。
提醒和正文正文:implode() 能够接受两类参数次序。但是因为历史缘由,explode() 是没有止的。您必需保证 separator 参数正在 string 参数之前才止。

PHP的explode和implode
 
<?php 
$zongzi = "1|2|3|4|5|6"; 
$zongzi = explode("|",$zongzi); 
var_dump($zongzi); 
$zongzi = implode("|",$zongzi); 
echo $zongzi; 
?> 
PHP-redis中文文档介绍
php中使用redis队列操作实例代码
无需重新编译php加入ftp扩展的解决方法
php实现utf-8和GB2312编码相互转换函数代码
在smarty中调用php内置函数的方法
php字符串分割函数explode的实例代码
php中使用__autoload()自动加载未定义类的实现代码
将博客园(cnblogs.com)数据导入到wordpress的代码
Fine Uploader文件上传组件应用介绍
Could not load type System.ServiceModel.Activation.HttpModule解决办法
用Simple Excel导出xls实现方法
php中explode与split的区别介绍
PHP explode()函数用法、切分字符串
PHP setTime 设置当前时间的代码
PHP imagecreatefrombmp 从BMP文件或URL新建一图像
PHP中使用mktime获取时间戳的一个黑色幽默分析
php提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
php explode函数实例代码
PHP源码之explode使用说明
PHP在特殊字符前加斜杠的实现代码
PHP冒泡排序算法代码详细解读
PHP数组操作汇总 php数组的使用技巧
PHP中改变图片的尺寸大小的代码
php中用foreach来操作数组的代码
PHP Undefined index报错的修复方法
php max_execution_time执行时间问题
php中使用explode查找某个字符是否存在的方法
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
五款常用mysql slow log分析工具的比较分析
Look And Say 序列php实现代码
php中全局变量global的使用演示代码
Windows下利用Gvim写PHP产生中文乱码问题解决方法
PHP session有效期session.gc_maxlifetime
SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
Php Image Resize图片大小调整的函数代码
©2014-2024 dbsqp.com