[原创]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读取msn上的用户信息类
Dec 05 PHP
PHP XML操作类DOMDocument
Dec 16 PHP
shopex主机报错误请求解决方案(No such file or directory)
Dec 27 PHP
PHP防CC攻击实现代码
Dec 29 PHP
深入PHP magic quotes的详解
Jun 17 PHP
php数组中删除元素之重新索引的方法
Sep 16 PHP
PHP实现PDO的mysql数据库操作类
Dec 12 PHP
PHP、Python和Javascript的装饰器模式对比
Feb 03 PHP
thinkPHP学习笔记之安装配置篇
Mar 05 PHP
PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)
Mar 10 PHP
PHP实现的简单排列组合算法应用示例
Jun 20 PHP
PHP程序员必须知道的两种日志实例分析
May 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
Web程序工作原理详解
2014/12/25 PHP
PHP实现的迷你漂流瓶
2015/07/29 PHP
PHP实现适用于文件内容操作的分页类
2016/06/15 PHP
PHP更安全的密码加密机制Bcrypt详解
2017/06/18 PHP
php 算法之实现相对路径的实例
2017/10/17 PHP
浅谈laravel aliases别名的原理
2019/10/24 PHP
两个select之间option的互相添加操作(jquery实现)
2009/11/12 Javascript
js前台分页显示后端JAVA数据响应
2013/03/18 Javascript
js获取日期:昨天今天和明天、后天
2014/06/11 Javascript
wap手机图片滑动切换特效无css3元素js脚本编写
2014/07/28 Javascript
jquery实现平滑的二级下拉菜单效果
2015/08/26 Javascript
animate 实现滑动切换效果【实例代码】
2016/05/05 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
2016/12/27 Javascript
js实现轮播图的两种方式(构造函数、面向对象)
2017/09/30 Javascript
微信小程序 动画的简单实例
2017/10/12 Javascript
功能完善的小程序日历组件的实现
2020/03/31 Javascript
使用SAE部署Python运行环境的教程
2015/05/05 Python
python3中类的继承以及self和super的区别详解
2019/06/26 Python
python Web flask 视图内容和模板实现代码
2019/08/23 Python
TensorFlow——Checkpoint为模型添加检查点的实例
2020/01/21 Python
Python多进程编程multiprocessing代码实例
2020/03/12 Python
keras中的卷积层&池化层的用法
2020/05/22 Python
Python OpenCV读取中文路径图像的方法
2020/07/02 Python
Django --Xadmin 判断登录者身份实例
2020/07/03 Python
Python数据可视化实现多种图例代码详解
2020/07/14 Python
css3 column实现卡片瀑布流布局的示例代码
2018/06/22 HTML / CSS
Currentbody澳大利亚:美容仪专家
2019/11/11 全球购物
民族团结先进个人事迹材料
2014/06/02 职场文书
4s店活动策划方案
2014/08/25 职场文书
工作失职造成投诉的检讨书范文
2014/10/05 职场文书
劳动纠纷调解协议书格式
2014/11/30 职场文书
初三毕业感言
2015/07/31 职场文书
2016形势与政策学习心得体会
2016/01/12 职场文书
2016大学生毕业实习心得体会
2016/01/23 职场文书
关于flex 上下文中自动 margin的问题(完整例子)
2021/05/20 HTML / CSS
python 解决微分方程的操作(数值解法)
2021/05/26 Python