[原创]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伪静态写法附代码
Jun 20 PHP
php 信息采集程序代码
Mar 17 PHP
php4与php5的区别小结(配置异同)
Dec 20 PHP
浅析PHP原理之变量(Variables inside PHP)
Aug 09 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
Apr 29 PHP
PHP return语句的另一个作用
Jul 30 PHP
php实现基于微信公众平台开发SDK(demo)扩展的方法
Dec 22 PHP
Yii2隐藏frontend/web和backend/web的方法
Dec 12 PHP
yii2缓存Caching基本用法示例
Jul 18 PHP
PHP结合Ueditor并修改图片上传路径
Oct 16 PHP
php根据地址获取百度地图经纬度的实例方法
Sep 03 PHP
PHP使用非对称加密算法RSA
Apr 21 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脚本的10个技巧(2)
2006/10/09 PHP
PHP 魔术函数使用说明
2010/05/14 PHP
php数据类型判断函数有哪些
2013/09/23 PHP
php动态生成函数示例
2014/03/21 PHP
phpmyadmin打开很慢的解决方法
2014/04/21 PHP
ThinkPHP实现多数据库连接的解决方法
2014/07/01 PHP
php中常量DIRECTORY_SEPARATOR用法深入分析
2014/11/14 PHP
IE与Firefox在JavaScript上的7个不同写法小结
2009/09/14 Javascript
jQuery使用empty()方法删除元素及其所有子元素的方法
2015/03/26 Javascript
以JavaScript来实现WordPress中的二级导航菜单的方法
2015/12/14 Javascript
Nodejs中解决cluster模块的多进程如何共享数据问题
2016/11/10 NodeJs
JS 组件系列之 bootstrap treegrid 组件封装过程
2017/04/28 Javascript
在页面中引入js的两种方法(推荐)
2017/08/29 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
2018/09/05 Javascript
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
解决removeEventListener 无法清除监听的问题
2020/10/30 Javascript
[00:28]DOTA2北京网鱼队选拔赛
2015/04/08 DOTA
Python中使用Queue和Condition进行线程同步的方法
2016/01/19 Python
Python实现带百分比的进度条
2016/06/28 Python
Python中字典的浅拷贝与深拷贝用法实例分析
2018/01/02 Python
Python 实现OpenCV格式和PIL.Image格式互转
2020/01/09 Python
Django数据统计功能count()的使用
2020/11/30 Python
美国一家主营日韩美妆护肤品的在线商店:iMomoko
2016/09/11 全球购物
加拿大票务网站:Ticketmaster加拿大
2017/07/17 全球购物
香港草莓网:Strawberrynet香港
2019/05/10 全球购物
应届毕业生求职信范文分享
2013/12/26 职场文书
高中打架检讨书
2014/02/13 职场文书
前处理班长职位说明书
2014/03/01 职场文书
安全生产标语
2014/06/06 职场文书
预备党员群众路线教育实践活动思想汇报2014
2014/10/25 职场文书
银行员工考核评语
2014/12/31 职场文书
艺术节开幕词
2015/01/28 职场文书
教师培训简讯
2015/07/20 职场文书
读《教育心理学》心得体会
2016/01/22 职场文书
Nginx+Tomcat负载均衡多实例详解
2022/04/11 Servers
Vue2项目中对百度地图的封装使用详解
2022/06/16 Vue.js