[原创]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 相关文章推荐
加强版phplib的DB类
Mar 31 PHP
PHP的单引号和双引号 字符串效率
May 27 PHP
Thinkphp将二维数组变为标签适用的一维数组方法总结
Oct 30 PHP
php运行提示:Fatal error Allowed memory size内存不足的解决方法
Dec 17 PHP
php堆排序实现原理与应用方法
Jan 03 PHP
php检查字符串中是否包含7位GSM字符的方法
Mar 17 PHP
Yii模型操作之criteria查找数据库的方法
Jul 15 PHP
php 判断过去离现在几年的函数(实例代码)
Nov 15 PHP
php使用curl代理实现抓取数据的方法
Feb 03 PHP
PHP实现RSA签名生成订单功能【支付宝示例】
Jun 06 PHP
PHP+jQuery实现即点即改功能示例
Feb 21 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
Mar 30 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 strtotime函数详解
2009/12/18 PHP
使用PHP获取汉字的拼音(全部与首字母)
2013/06/27 PHP
修复ShopNC使用QQ 互联时提示100010 错误
2015/11/08 PHP
PHP数组操作简单案例分析
2016/10/15 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
2019/05/27 PHP
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
PHP7移除的扩展和SAPI
2021/03/09 PHP
Prototype中dom对象方法汇总
2008/09/17 Javascript
IE6与IE7中,innerHTML获取param的区别
2009/03/15 Javascript
javascript无刷新评论实现方法
2015/05/13 Javascript
jQuery实现的fixedMenu下拉菜单效果代码
2015/08/24 Javascript
详解vue-router和vue-cli以及组件之间的传值
2017/07/04 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
2018/02/09 Javascript
bootstrap中selectpicker下拉框使用方法实例
2018/03/22 Javascript
javascript数组去重方法总结(推荐)
2019/03/20 Javascript
微信小程序基于Taro的分享图片功能实践详解
2019/07/12 Javascript
浅谈vue中$bus的使用和涉及到的问题
2020/07/28 Javascript
Vue.js桌面端自定义滚动条组件之美化滚动条VScroll
2020/12/01 Vue.js
python下函数参数的传递(参数带星号的说明)
2010/09/19 Python
Python类属性与实例属性用法分析
2015/05/09 Python
使用 Python 实现微信群友统计器的思路详解
2018/09/26 Python
Python3.5多进程原理与用法实例分析
2019/04/05 Python
使用python 写一个静态服务(实战)
2019/06/28 Python
Python基于read(size)方法读取超大文件
2020/03/12 Python
史上最详细的Python打包成exe文件教程
2021/01/17 Python
图片上传插件ImgUploadJS:用HTML5 File API 实现截图粘贴上传、拖拽上传
2016/01/20 HTML / CSS
美国电视购物:QVC
2017/02/06 全球购物
应届生英语教师求职信
2013/11/05 职场文书
翻译学院毕业生自荐书
2014/02/02 职场文书
《花木兰》教学反思
2014/04/09 职场文书
员工离职感谢信
2015/01/22 职场文书
房租涨价通知
2015/04/23 职场文书
分析SQL窗口函数之取值窗口函数
2022/04/21 Oracle
Redis批量生成数据的实现
2022/06/05 Redis
JavaScript前端面试扁平数据转tree与tree数据扁平化
2022/06/14 Javascript
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python