[原创]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生成缩略图的类代码
Oct 02 PHP
PHP扩展编写点滴 技巧收集
Mar 09 PHP
PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
Jun 09 PHP
PHP中array_merge和array相加的区别分析
Jun 17 PHP
PHP命令行脚本接收传入参数的三种方式
Aug 20 PHP
PHP实现指定字段的多维数组排序函数分享
Mar 09 PHP
使用php完成常见的文件上传功能(推荐)
Jan 13 PHP
详细对比php中类继承和接口继承
Oct 11 PHP
PHP PDOStatement::getAttribute讲解
Feb 01 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
May 13 PHP
Laravel 添加多语言提示信息的方法
Sep 29 PHP
laravel 时间格式转时间戳的例子
Oct 11 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
通过ODBC连接的SQL SERVER实例
2006/10/09 PHP
用js进行url编码后用php反解以及用php实现js的escape功能函数总结
2010/02/08 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
PHP+mysql防止SQL注入的方法小结
2019/04/27 PHP
JQuery 1.4 中的Ajax问题
2010/01/23 Javascript
jQuery 获取对象 定位子对象
2010/05/31 Javascript
JS 控制小数位数的实现代码
2011/08/02 Javascript
jQuery源码分析-03构造jQuery对象-工具函数
2011/11/14 Javascript
JS验证控制输入中英文字节长度(input、textarea等)具体实例
2013/06/21 Javascript
多次注册事件会导致一个事件被触发多次的解决方法
2013/08/12 Javascript
JS实现点击按钮自动增加一个单元格的方法
2015/03/09 Javascript
基于JavaScript获取鼠标位置的各种方法
2015/12/16 Javascript
原生JS改变透明度实现轮播效果
2017/03/24 Javascript
jQuery异步提交表单实例
2017/05/30 jQuery
vue2.0+vue-dplayer实现hls播放的示例
2018/03/02 Javascript
Nodejs 发布自己的npm包并制作成命令行工具的实例讲解
2018/05/15 NodeJs
浅析Vue.js中v-bind v-model的使用和区别
2018/12/04 Javascript
Vue 报错TypeError: this.$set is not a function 的解决方法
2018/12/17 Javascript
Vue 实现登录界面验证码功能
2020/01/03 Javascript
浅谈python中的getattr函数 hasattr函数
2016/06/14 Python
对python添加模块路径的三种方法总结
2018/10/16 Python
PyCharm鼠标右键不显示Run unittest的解决方法
2018/11/30 Python
python3.6下Numpy库下载与安装图文教程
2019/04/02 Python
简单了解python反射机制的一些知识
2019/07/13 Python
Expected conditions模块使用方法汇总代码解析
2020/08/13 Python
SmartBuyGlasses丹麦:网上购买名牌太阳镜、眼镜和隐形眼镜
2016/10/01 全球购物
面试必备的求职信
2014/05/25 职场文书
大学生就业自荐书
2014/06/16 职场文书
企业法人授权委托书范本
2014/09/23 职场文书
2014年科协工作总结
2014/12/09 职场文书
统招统分证明
2015/06/23 职场文书
宝宝满月宴答谢词
2015/09/30 职场文书
创业计划书之家政服务
2019/09/18 职场文书
python常见的占位符总结及用法
2021/07/02 Python
详解JSON.parse和JSON.stringify用法
2022/02/18 Javascript
在SQL Server中使用 Try Catch 处理异常的示例详解
2022/07/15 SQL Server