[原创]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水印技术
Feb 14 PHP
PHP中array_merge和array相加的区别分析
Jun 17 PHP
php中文乱码怎么办如何让浏览器自动识别utf-8
Jan 15 PHP
php调用mysql存储过程实例分析
Dec 29 PHP
10条php编程小技巧
Jul 07 PHP
php中关于长度计算容易混淆的问题分析
May 27 PHP
php+flash+jQuery多图片上传源码分享
Jul 27 PHP
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
Feb 18 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
Feb 07 PHP
Laravel中正确地返回HTTP状态码方法示例
Sep 10 PHP
Laravel手动返回错误码示例
Oct 22 PHP
详解laravel passport OAuth2.0的4种模式
Nov 04 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
Laravel如何使用数据库事务及捕获事务失败后的异常详解
2017/10/23 PHP
jquery+json 通用三级联动下拉列表
2010/04/19 Javascript
window.ActiveXObject使用说明
2010/11/08 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
2012/01/21 Javascript
删除javascript中注释语句的正则表达式
2014/06/11 Javascript
jQuery事件绑定与解除绑定实现方法
2015/04/15 Javascript
.NET微信公众号开发之创建自定义菜单
2015/07/16 Javascript
jquery获取复选框checkbox的值实现方法
2016/05/30 Javascript
JavaScript实现经典排序算法之插入排序
2016/12/28 Javascript
javascript 实现文本使用省略号替代(超出固定高度的情况)
2017/02/21 Javascript
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
2017/05/01 jQuery
老生常谈ES6中的类
2017/07/31 Javascript
vue滚动轴插件better-scroll使用详解
2017/10/17 Javascript
javascript用rem来做响应式开发
2018/01/13 Javascript
jQuery中可见性过滤器简单用法示例
2018/03/31 jQuery
React如何解决fetch跨域请求时session失效问题
2018/11/02 Javascript
微信小程序Flex布局用法深入浅出分析
2019/04/25 Javascript
JS查找孩子节点简单示例
2019/07/25 Javascript
详解python里使用正则表达式的全匹配功能
2017/10/19 Python
python使用正则表达式替换匹配成功的组
2017/11/17 Python
python:print格式化输出到文件的实例
2018/05/14 Python
对python 多线程中的守护线程与join的用法详解
2019/02/18 Python
在Python中append以及extend返回None的例子
2019/07/20 Python
python 叠加等边三角形的绘制的实现
2019/08/14 Python
python对Excel按条件进行内容补充(推荐)
2019/11/24 Python
Python二维数组实现求出3*3矩阵对角线元素的和示例
2019/11/29 Python
Django用户身份验证完成示例代码
2020/04/03 Python
pycharm的python_stubs问题
2020/04/08 Python
利用python汇总统计多张Excel
2020/09/22 Python
html5 Canvas画图教程(5)—canvas里画曲线之arc方法
2013/01/09 HTML / CSS
四方通行旅游网:台湾订房、出国旅游
2017/09/20 全球购物
小学红领巾中秋节广播稿
2014/01/13 职场文书
艺人经纪人岗位职责
2014/04/15 职场文书
创业融资计划书
2014/04/25 职场文书
和谐家庭事迹材料
2014/12/20 职场文书
2014企业年终工作总结
2014/12/23 职场文书