[原创]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 intval的测试代码发现问题
Jul 27 PHP
php实现的仿阿里巴巴实现同类产品翻页
Dec 11 PHP
php 变量未定义等错误的解决方法
Jan 12 PHP
修改PHP的memory_limit限制的方法分享
Feb 21 PHP
typecho插件编写教程(三):保存配置
May 28 PHP
深入浅析php json 格式控制
Dec 24 PHP
PHP结合Jquery和ajax实现瀑布流特效
Jan 07 PHP
Laravel中Trait的用法实例详解
Mar 16 PHP
学习PHP Cookie处理函数
Aug 09 PHP
Yii CDBCriteria常用方法实例小结
Jan 19 PHP
Swoole 5将移除自动添加Event::wait()特性详解
Jul 10 PHP
laravel excel 上传文件保存到本地服务器功能
Nov 14 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
多人战的战术与战略
2020/03/04 星际争霸
基于mysql的bbs设计(三)
2006/10/09 PHP
php 采集书并合成txt格式的实现代码
2009/03/01 PHP
Laravel框架实现redis集群的方法分析
2017/09/14 PHP
用php实现分页效果的示例代码
2020/12/10 PHP
jQuery live( type, fn ) 委派事件实现
2009/10/11 Javascript
20行代码实现的一个CSS覆盖率测试脚本
2013/07/07 Javascript
jQuery实现不断闪烁文字的方法
2015/05/15 Javascript
js带缩略图的图片轮播效果代码分享
2015/09/14 Javascript
JS递归遍历对象获得Value值方法技巧
2016/06/14 Javascript
Angular中ng-bind和ng-model的区别实例详解
2017/04/10 Javascript
理解nodejs的stream和pipe机制的原理和实现
2017/08/12 NodeJs
angular2中Http请求原理与用法详解
2018/01/11 Javascript
BootstrapValidator实现表单验证功能
2019/11/08 Javascript
编写简单的Python程序来判断文本的语种
2015/04/07 Python
Python 文件管理实例详解
2015/11/10 Python
python3.5绘制随机漫步图
2018/08/27 Python
解决pycharm无法识别本地site-packages的问题
2018/10/13 Python
python的常用模块之collections模块详解
2018/12/06 Python
浅谈python 导入模块和解决文件句柄找不到问题
2018/12/15 Python
python装饰器简介---这一篇也许就够了(推荐)
2019/04/01 Python
pygame编写音乐播放器的实现代码示例
2019/11/19 Python
Python实现图片添加文字
2019/11/26 Python
详解Python Celery和RabbitMQ实战教程
2021/01/20 Python
CSS3中使用RGBa来调节透明度的教程
2016/05/09 HTML / CSS
HTML5自定义元素播放焦点图动画的实现
2019/09/25 HTML / CSS
Agoda香港:全球特价酒店预订
2017/05/07 全球购物
Redbubble法国:由独立艺术家设计的独特产品
2019/01/08 全球购物
西班牙语在线票务市场:SuperBoletería
2019/06/10 全球购物
三年大学自我鉴定
2014/01/16 职场文书
教师业务培训方案
2014/05/01 职场文书
党风廉正建设责任书
2015/01/29 职场文书
经典搞笑版检讨书
2015/02/19 职场文书
工作失职检讨书范文
2015/05/05 职场文书
浅谈mysql返回Boolean类型的几种情况
2021/06/04 MySQL
关于Python使用turtle库画任意图的问题
2022/04/01 Python