[原创]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+oracle 分页类
Oct 09 PHP
php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
Dec 19 PHP
php中获取关键词及所属来源搜索引擎名称的代码
Feb 15 PHP
PHP在字符断点处截断文字的实现代码
Apr 21 PHP
解析php中的escape函数
Jun 29 PHP
PHP动态编译出现Cannot find autoconf的解决方法
Nov 05 PHP
php使用递归计算文件夹大小
Dec 24 PHP
编写PHP脚本来实现WordPress中评论分页的功能
Dec 10 PHP
非常有用的9个PHP代码片段
Apr 06 PHP
php实现支付宝当面付(扫码支付)功能
May 30 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
Feb 29 PHP
Laravel中GraphQL接口请求频率实战记录
Sep 01 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中mysql模块部分功能的简单封装
2011/09/30 PHP
PHP 设计模式之观察者模式介绍
2012/02/22 PHP
Laravel中使用自己编写类库的3种方法
2015/02/10 PHP
PHP函数rtrim()使用中的怪异现象分析
2017/02/24 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
Windows下wamp php单元测试工具PHPUnit安装及生成日志文件配置方法
2018/05/28 PHP
jquery 注意事项与常用语法小结
2010/06/07 Javascript
javascript抖动元素的小例子
2013/10/28 Javascript
javaScript array(数组)使用字符串作为数组下标的方法
2013/11/19 Javascript
js中同步与异步处理的方法和区别总结
2013/12/25 Javascript
json字符串之间的相互转换示例代码
2014/08/21 Javascript
浅谈JSON和JSONP区别及jQuery的ajax jsonp的使用
2014/11/23 Javascript
javascript实现简单的html5视频播放器
2015/05/06 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
2015/09/16 Javascript
jQuery 获取屏幕高度、宽度的简单实现案例
2016/05/17 Javascript
5种JavaScript脚本加载的方式
2017/01/16 Javascript
Angularjs 事件指令详细整理
2017/07/27 Javascript
详解React Native 采用Fetch方式发送跨域POST请求
2017/11/15 Javascript
JS中offset和匀速动画详解
2018/02/06 Javascript
LayUI switch 开关监听 获取属性值、更改状态的方法
2019/09/21 Javascript
微信小程序 导入图标实现过程详解
2019/10/11 Javascript
vue-cli创建的项目中的gitHooks原理解析
2020/02/14 Javascript
vue 导航菜单刷新状态不消失,显示对应的路由界面操作
2020/08/06 Javascript
ReactRouter的实现方法
2021/01/25 Javascript
Python中返回字典键的值的values()方法使用
2015/05/22 Python
使用Python编写爬虫的基本模块及框架使用指南
2016/01/20 Python
浅谈Python黑帽子取代netcat
2018/02/10 Python
Python基于dom操作xml数据的方法示例
2018/05/12 Python
anaconda中更改python版本的方法步骤
2019/07/14 Python
Python字符串和正则表达式中的反斜杠('\')问题详解
2019/09/03 Python
浅谈关于html5中图片抛物线运动的一些心得
2018/01/09 HTML / CSS
英国领先的票务代理商之一:The Ticket Factory
2019/02/09 全球购物
自我评价的范文
2014/02/02 职场文书
行政专员岗位职责说明书
2014/07/30 职场文书
我的中国梦演讲稿300字
2014/08/19 职场文书
Linux下搭建SFTP服务器的命令详解
2022/06/25 Servers