【PHP】函数explode和split的区别
PHP 函数 区别 split
2023-09-27 14:29:21 时间
$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; // *
注意的是,如果第一个参数为空字符串的话,就会产生Warning。
var_dump( explode(,asdasd) ); //Warning: explode(): Empty delimiter in /tmp/e80c9663-e392-4f81-8347-35726052678f/code on line 3 //bool(false)
list($month, $day, $year) = split ([/.-], $date); echo "Month: $month; Day: $day; Year: $year br / \n"; //PHP 7 下的报错 Fatal error: Uncaught Error: Call to undefined function split() in /tmp/4d38c290-b4cb-43f5-846a-9fa90784a090/code:4 Stack trace: #0 {main} thrown in /tmp/4d38c290-b4cb-43f5-846a-9fa90784a090/code on line 4 //PHP 5.6 下返回正常 Month: 04; Day: 30; Year: 1973
split的第一个参数为正则表达式,也就是说,如果想要匹配特殊字符,需要转义一下。
preg_split() 函数使用了 Perl 兼容正则表达式语法,通常是比 split() 更快的替代方案。如果不需要正则表达式的威力,则使用 explode() 更快,这样就不会招致正则表达式引擎的浪费
***实用函数:PHP explode()函数用法、切分字符串,作用,将字符串打散成数组 下面是根据explode()函数写的切分分割字符串的php函数,主要php按开始和结束截取中间数据,很实用 代码如下: explode定义和用法 explode() 函数把字符串分割为数组。 语法 explode(separator,string,limit)
implode() 函数返回由数组元素组合成的字符串。 注释:implode() 函数接受两种参数顺序。但是由于历史原因,explode() 是不行的,您必须保证 separator 参数在 string 参数之前才行。
php s explode() 函数 explode() 函数把字符串分割为数组。 explode(separator,string,limit) 原文 http://www.w3school.com.cn/php/func_string_explode.asp
小雨雨hi CSDN学院讲师、博客专家,专注服务端开发,服务端架构演变,区块链技术研究,项目管理,热衷学习前沿技术,以及日常的技术分享,曾经历过创业技术合伙人角色。
相关文章
- C#, Java, PHP, Python和Javascript几种语言的AES加密解密实现[转载]
- PHP回调函数及匿名函数概念与用法详解
- PHP获取上周、本周、上月、本月、本季度、上季度时间方法大全
- PHP中用到的一些字符串函数
- PHP中的header()函数作用
- PHP 版本判断 version_compare() 函数
- PHP获取当前url路径的函数及服务器变量:QUERY_STRING、REQUEST_URI、SCRIPT...
- 开启CURL扩展,让服务器支持PHP curl函数(远程采集)
- php数组函数序列之array_unshift() 在数组开头插入一个或多个元素
- **PHP转义Json里的特殊字符的函数
- PHP获取汉字首字母函数
- PHP 使用 Redis
- php获取当前被调函数的参数列表
- CentOS 6.6编译安装LAMP(Apache2+PHP+Mysql+PHPmyAdmin)
- PHP项目中composer和Git的组合使用
- PHP vsprintf() 函数的使用【转】
- 【PHP工具类】Upload
- 【PHP】获取ip信息,并做限制
- PHP字符串
- php函数之数组
- php如何openssl_encrypt加密解密
- 常用PHP函数整理
- php之连接并操控mysql数据库
- [php]Windows环境下Composer的安装教程
- PHP 前后端rsa加密解密的使用
- php 可变参数demo
- PHP::转义与反转义函数 (POST/GET/COOKIE)
- php centos 环境变量 切换版本
- 【php基础】php运算符 php取整函数
- 【转】优化PHP性能的五个实用技巧