php将字符串转换为数组实例讲解


Posted in PHP onMay 05, 2020

php将字符串转换为数组

在php中通过使用“explode函数”,将字符串转换为数组,该函数的用法为“explode(delimiter,string)”,其参数delimiter表示为边界上的分隔字符,参数string表示为输入的字符串。

explode说明

explode ( string $delimiter , string $string [, int $limit ] ) : array

此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 delimiter 作为边界点分割出来。

explode参数

delimiter:

边界上的分隔字符。

string:

输入的字符串。

limit:

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

如果 limit 参数是负数,则返回除了最后的 -limit 个元素外的所有元素。

如果 limit 是 0,则会被当做 1。

由于历史原因,虽然 implode() 可以接收两种参数顺序,但是 explode() 不行。你必须保证 separator 参数在 string 参数之前才行。

返回值

此函数返回由字符串组成的 array,每个元素都是 string 的一个子串,它们被字符串 delimiter 作为边界点分割出来。

如果 delimiter 为空字符串(""),explode() 将返回 FALSE。 如果 delimiter 所包含的值在 string 中找不到,并且使用了负数的 limit , 那么会返回空的 array, 否则返回包含 string 单个元素的数组。

实例代码:

<?php
 
$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);
 
echo $comma_separated; // lastname,email,phone
 
// Empty string when using an empty array:
var_dump(implode('hello', array())); // string(0) ""

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

到此这篇关于php将字符串转换为数组实例讲解的文章就介绍到这了,更多相关php将字符串转换为数组内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
十天学会php之第十天
Oct 09 PHP
实用函数10
Nov 08 PHP
特详细的PHPMYADMIN简明安装教程
Aug 01 PHP
php编写一个简单的路由类
Apr 13 PHP
判断php数组是否为索引数组的实现方法
Jun 13 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
Jul 22 PHP
重新认识php array_merge函数
Aug 31 PHP
PHP打开和关闭文件操作函数总结
Nov 18 PHP
PHP内存使用情况如何获取
Oct 10 PHP
PHP有序表查找之二分查找(折半查找)算法示例
Feb 09 PHP
php成功操作redis cluster集群的实例教程
Jan 13 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
Feb 29 PHP
php输出形式实例整理
May 05 #PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
May 02 #PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
May 02 #PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
May 02 #PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
May 02 #PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
May 02 #PHP
PHP设计模式(四)原型模式Prototype实例详解【创建型】
May 02 #PHP
You might like
如何对PHP程序中的常见漏洞进行攻击
2006/10/09 PHP
PHP对象Object的概念 介绍
2012/06/14 PHP
PHP5.3安装Zend Guard Loader图文教程
2014/09/29 PHP
javascript之卸载鼠标事件的代码
2007/05/14 Javascript
javascript数组的扩展实现代码集合
2008/06/01 Javascript
jquery.validate使用攻略 第二部
2010/07/01 Javascript
javascript Window及document对象详细整理
2011/01/12 Javascript
Jquery 点击按钮显示和隐藏层的代码
2011/07/25 Javascript
IE和Firefox的Javascript兼容性总结[推荐收藏]
2011/10/19 Javascript
jQuery中position()方法用法实例
2015/01/16 Javascript
js+CSS实现弹出居中背景半透明div层的方法
2015/02/26 Javascript
jquery滚动条插件slimScroll使用方法
2017/02/09 Javascript
Vue2.x中的父子组件相互通信的实现方法
2017/05/02 Javascript
Angular.JS中指令ng-if、ng-show/ng-hide和ng-switch的使用教程
2017/05/07 Javascript
基于vue2的canvas时钟倒计时组件步骤解析
2018/11/05 Javascript
解决node终端下运行js文件不支持ES6语法
2020/04/04 Javascript
JS中准确判断变量类型的方法
2020/06/01 Javascript
[55:03]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.20
2020/11/20 DOTA
python判断图片宽度和高度后删除图片的方法
2015/05/22 Python
在Python的Django框架中创建和使用模版
2015/07/15 Python
Python对CSV、Excel、txt、dat文件的处理
2018/09/18 Python
python爬虫之urllib,伪装,超时设置,异常处理的方法
2018/12/19 Python
python hbase读取数据发送kafka的方法
2018/12/27 Python
树莓派+摄像头实现对移动物体的检测
2019/06/22 Python
pandas的连接函数concat()函数的具体使用方法
2019/07/09 Python
Python 通过监听端口实现唯一脚本运行方式
2020/05/05 Python
New Balance美国官网:运动鞋和健身服装
2017/04/11 全球购物
MAC彩妆英国官网:M·A·C UK
2018/05/30 全球购物
社区党员先进事迹
2014/01/22 职场文书
《泉水》教学反思
2014/04/11 职场文书
领导班子民主生活会整改措施(工商局)
2014/09/21 职场文书
计算机实训报告范文
2014/11/05 职场文书
2015学生会文艺部工作总结
2015/04/03 职场文书
七年级作文之雪景
2019/11/18 职场文书
Java用自带的Image IO给图片添加水印
2021/06/15 Java/Android
死磕 java同步系列之synchronized解析
2021/06/28 Java/Android