PHP的explode和implode的使用说明

 更新时间:2011年07月17日 04:27:12   作者:  
下里说道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表单处理

    实例讲解PHP表单处理

    在本篇内容中小编给大家分享了关于PHP表单处理的相关实例以及知识点内容,有需要的朋友们跟着学习下。
    2019-02-02
  • PHP读取TXT文本内容的五种实用方法小结

    PHP读取TXT文本内容的五种实用方法小结

    PHP作为一种流行的服务器端脚本语言,提供了多种方法来读取TXT文本内容,本文主要为大家详细介绍五种不同的PHP方法,希望对大家有所帮助
    2024-01-01
  • Windows平台实现PHP连接SQL Server2008的方法

    Windows平台实现PHP连接SQL Server2008的方法

    这篇文章主要介绍了Windows平台实现PHP连接SQL Server2008的方法,结合实例形式分析了Windows平台PHP连接SQL Server2008所需的相关dll动态链接库文件及相应的配置与使用方法,需要的朋友可以参考下
    2017-07-07
  • 如何用RabbitMQ和Swoole实现一个异步任务系统

    如何用RabbitMQ和Swoole实现一个异步任务系统

    从最开始的使用redis实现的单进程消费的异步任务系统到加入swoole的多进程消费模式,现在,我们的异步任务系统终于又能迈进一步。这回基于RabbitMQ的异步任务系统设计的的更加完善,包括多进程消费,异常重试等。
    2021-05-05
  • PHP面向对象多态性实现方法简单示例

    PHP面向对象多态性实现方法简单示例

    这篇文章主要介绍了PHP面向对象多态性实现方法,简单说明了面向对象多态性的原理并结合具体实例给出了php实现多态性的相关操作技巧,需要的朋友可以参考下
    2017-09-09
  • PHP英文字母大小写转换函数小结

    PHP英文字母大小写转换函数小结

    这篇文章主要介绍了几个PHP英文字母大小写转换函数,分为首字母大小写转换和所有字母大小写转换,需要的朋友可以参考下
    2014-05-05
  • PHP使用内置函数生成图片的方法详解

    PHP使用内置函数生成图片的方法详解

    这篇文章主要介绍了PHP使用内置函数生成图片的方法,结合实例形式详细分析了php生成图片的步骤与相关实现技巧,需要的朋友可以参考下
    2016-05-05
  • php数组键名技巧小结

    php数组键名技巧小结

    这篇文章主要介绍了php数组键名技巧小结,分析了php数组键名常见的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • php使用scandir()函数扫描指定目录下所有文件示例

    php使用scandir()函数扫描指定目录下所有文件示例

    这篇文章主要介绍了php使用scandir()函数扫描指定目录下所有文件,涉及scandir()函数目录扫描、文件遍历及文件类型判断等相关操作技巧,需要的朋友可以参考下
    2019-06-06
  • PHP ajax跨子域的解决方案之document.domain+iframe实例分析

    PHP ajax跨子域的解决方案之document.domain+iframe实例分析

    这篇文章主要介绍了PHP ajax跨子域的解决方案之document.domain+iframe,结合实例形式分析了PHP ajax跨子域的解决方案document.domain+iframe的基本原理、实现方法与操作注意事项,需要的朋友可以参考下
    2020-03-03

最新评论