[原创]PHP获取数组表示的路径方法分析【数组转字符串】


Posted in PHP onSeptember 01, 2017

本文实例讲述了PHP获取数组表示的路径方法。分享给大家供大家参考,具体如下:

问题:

文件解析过程中发现一段路径用数组的形式存储,现需要将完整路径以字符串形式输出

解决方法:

$hostspath=array('Windows','System32','drivers','etc','hosts');
$pathstr='';
foreach($hostspath as $k=>$v){
 $pathstr.=$v.'/';
}
$pathstr=substr($pathstr,0,-1);
echo $pathstr;

输出:

Windows/System32/drivers/etc/hosts

写完上述代码后想到这是一个数组转字符串的问题,还可以使用更简单的方法!

改进方法:

$hostspath=array('Windows','System32','drivers','etc','hosts');
$pathstr=implode('/',$hostspath);
echo $pathstr;

输出结果同样为:

Windows/System32/drivers/etc/hosts

总结:

用PHP自带的系统函数解决问题往往比自己想出的算法来得简单、高效!

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
提升PHP执行速度全攻略(上)
Oct 09 PHP
PHP生成静态页面详解
Nov 19 PHP
php expects parameter 1 to be resource, array given 错误
Mar 23 PHP
php实现的获取网站备案信息查询代码(360)
Sep 23 PHP
PHP高手需要要掌握的知识点
Aug 21 PHP
php查询相似度最高的字符串的方法
Mar 12 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
Mar 14 PHP
PHP文件上传类实例详解
Apr 08 PHP
微信支付的开发流程详解
Sep 13 PHP
PHP实现RSA签名生成订单功能【支付宝示例】
Jun 06 PHP
PHP编程获取图片的主色调的方法【基于Imagick扩展】
Aug 02 PHP
Yii框架组件的事件机制原理与用法分析
Apr 07 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
Sep 01 #PHP
php插件Xajax使用方法详解
Aug 31 #PHP
php数据库的增删改查 php与javascript之间的交互
Aug 31 #PHP
php注册系统和使用Xajax即时验证用户名是否被占用
Aug 31 #PHP
PHP文字转图片功能原理与实现方法分析
Aug 31 #PHP
laravel如何开启跨域功能示例详解
Aug 31 #PHP
Laravel构建即时应用的一种实现方法详解
Aug 31 #PHP
You might like
探讨捕获php错误信息方法的详解
2013/06/09 PHP
深入php socket的讲解与实例分析
2013/06/13 PHP
PHP实现的连贯操作、链式操作实例
2014/07/08 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
FireFox中textNode分片的问题
2007/04/10 Javascript
table对象中的insertRow与deleteRow使用示例
2014/01/26 Javascript
jQuery避免$符和其他JS库冲突的方法对比
2014/02/20 Javascript
jQuery+CSS3实现树叶飘落特效
2015/02/01 Javascript
纯javascript实现简单下拉刷新功能
2015/03/13 Javascript
JavaScript将一个数组插入到另一个数组的方法
2015/03/19 Javascript
使用jQuery处理AJAX请求的基础学习教程
2016/05/10 Javascript
JS基于递归实现倒计时效果的方法
2016/11/26 Javascript
js模态对话框使用方法详解
2017/02/16 Javascript
Angular项目从新建、打包到nginx部署全过程记录
2017/12/09 Javascript
Vue实现点击时间获取时间段查询功能
2020/08/21 Javascript
Angularjs中date过滤器失效的问题及解决方法
2018/07/06 Javascript
解决在vue项目中webpack打包后字体不生效的问题
2018/09/01 Javascript
JavaScript中的事件与异常捕获详析
2019/02/24 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
2020/05/18 Javascript
python进程管理工具supervisor的安装与使用教程
2017/09/05 Python
python调用系统ffmpeg实现视频截图、http发送
2018/03/06 Python
python解决pandas处理缺失值为空字符串的问题
2018/04/08 Python
PyQt5 实现给窗口设置背景图片的方法
2019/06/13 Python
详解pandas删除缺失数据(pd.dropna()方法)
2019/06/25 Python
python 利用toapi库自动生成api
2020/10/19 Python
WWE美国职业摔角官方商店:WWE Shop
2018/11/15 全球购物
高中毕业生的个人自我评价
2014/02/21 职场文书
建议书怎么写
2014/03/12 职场文书
某某同志考察材料
2014/05/28 职场文书
2015年元旦主持词开场白
2014/12/14 职场文书
《窃读记》教学反思
2016/02/18 职场文书
php随机生成验证码,php随机生成数字,php随机生成数字加字母!
2021/04/01 PHP
【HBU】数据库第四周 单表查询
2021/04/05 SQL Server
浅谈Python从全局与局部变量到装饰器的相关知识
2021/06/21 Python
MySQL利用UNION连接2个查询排序失效详解
2021/11/20 MySQL
Nginx实现会话保持的两种方式
2022/03/18 Servers