首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
字符串的单引号和双引号
字符串的连接符
手动和自动转义字符串中的字符
计算字符串的长度
字符串单词统计
清理字符串中的空格
字符串的切分与组合
字符串子串的截取
字符串子串替换
字符串查找
字符串大小写转换
字符串处理机制的修改
正则表达式概述
正则表达式的语法规则
使用正则表达式替换字符串子串
使用正则表达式切分字符串
实战演练——酒店系统在线订房表
PHP数组概述
构造一维数组
构造多维数组
遍历数组
数组排序
字符串与数组的转换
向数组中添加和删除元素
查询数组中的指定元素
统计数组元素个数
删除数组中的重复元素
调换数组中的键值和元素值
PHP 8的新变化1—自动创建元素的顺序的改变
PHP 8的新变化2—list()函数修改数组的改变
PHP 8的新变化3—foreach()函数修改数组的改变
实战演练—序列化和反序列化
当前位置:
首页>>
技术小册>>
PHP8入门与项目实战(3)
小册名称:PHP8入门与项目实战(3)
可以使用explode()和implode()函数来实现字符串和数组之间的转换。explode用于把字符串按照一定的规则拆分为数组中的元素,并且形成数组。implode()函数用于把数组中的元素按照一定的连接方式转换为字符串。 下面的例子展示使用explode()和implode()函数来实现字符串和数组之间的转换。 【例6.8】 ```php <?php $prices_per_day = array('单床房'=> 298,'标准间'=> 268,'三床房'=> 198,'VIP套房'=> 368); echo implode('元每天/ ',$prices_per_day).'<br/>'; $roomtypes ='单床房,标准间,三床房,VIP套房'; print_r(explode(',',$roomtypes)); ?> ``` 运行结果如图6-10所示。 ![](/uploads/images/20231208/f3d6dcecff6157ca3ceed60f0ca36fcc.png) 【案例分析】 (1)$prices_per_day为数组。implode('元每天/ ',$prices_per_day)在$prices_per_day中的数组元素中间添加连接内容,也叫元素胶水(glue),把它们连接成一个字符串输出。这个元素胶水只在元素之间。 (2)$roomtypes为一个由“,”分开的字符串。explode(',',$roomtypes)确认分隔符为“,”后,以“,”为标记把字符串中的字符分为4个数组元素,生成数组并返回。
上一篇:
数组排序
下一篇:
向数组中添加和删除元素
该分类下的相关小册推荐:
Magento零基础到架构师(目录管理)
PHP安全之道
Laravel(10.x)从入门到精通(十八)
Laravel(10.x)从入门到精通(三)
Yii2框架从入门到精通(下)
ThinkPHP项目开发实战
PHP合辑1-基础入门
Workerman高性能框架-GatewayWorker
PHP高性能框架-Workerman
Magento中文全栈二次开发
PHP高性能框架-Swoole
剑指PHP(从入门到进阶)