[原创]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 09 PHP
php中通过smtp发邮件的类,测试通过
Jan 22 PHP
php 404错误页面实现代码
Jun 22 PHP
phpmyadmin 常用选项设置详解版
Mar 07 PHP
php fputcsv命令 写csv文件遇到的小问题(多维数组连接符)
May 24 PHP
PHP实现返回JSON和XML的类分享
Jan 28 PHP
如何使用纯PHP实现定时器任务(Timer)
Jul 31 PHP
Linux安装配置php环境的方法
Jan 14 PHP
php中Ioc(控制反转)和Di(依赖注入)
May 07 PHP
laravel批量生成假数据的方法
Oct 09 PHP
PhpStorm连接服务器并实现自动上传功能
Dec 09 PHP
PHP常用字符串输出方法分析(echo,print,printf及sprintf)
Mar 09 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 星际争霸
php5中date()得出的时间为什么不是当前时间的解决方法
2008/06/30 PHP
Codeigniter注册登录代码示例
2014/06/12 PHP
yii操作session实例简介
2014/07/31 PHP
php基础设计模式大全(注册树模式、工厂模式、单列模式)
2015/08/31 PHP
mysql查找删除重复数据并只保留一条实例详解
2016/09/24 PHP
JQUERY1.6 使用方法四 检测浏览器
2011/11/23 Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
2015/02/10 Javascript
jQuery子窗体取得父窗体元素的方法
2015/05/11 Javascript
JS实现带有3D立体感的银灰色竖排折叠菜单代码
2015/10/20 Javascript
js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
2016/04/30 Javascript
etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例
2016/11/09 Javascript
jQuery实现两个select控件的互移操作
2016/12/22 Javascript
微信小程序实现日历效果
2018/12/28 Javascript
JavaScript实现指定数量的并发限制的示例代码
2020/03/10 Javascript
javascript设计模式 ? 代理模式原理与用法实例分析
2020/04/16 Javascript
[39:11]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第二局
2016/02/28 DOTA
详谈Python高阶函数与函数装饰器(推荐)
2017/09/30 Python
深入理解Python中的super()方法
2017/11/20 Python
Tensorflow之Saver的用法详解
2018/04/23 Python
python中的变量如何开辟内存
2018/06/26 Python
基于python实现名片管理系统
2018/11/30 Python
Django使用中间件解决前后端同源策略问题
2019/09/02 Python
Python版中国省市经纬度
2020/02/11 Python
浅谈移动端网页图片预加载方案
2018/11/05 HTML / CSS
美国最大的城市服装和运动鞋零售商:Jimmy Jazz
2016/11/19 全球购物
印尼综合在线预订网站:Tiket.com(机票、酒店、火车、租车和娱乐)
2018/10/11 全球购物
iHerb俄罗斯:维生素、补品和天然产品
2020/07/09 全球购物
村捐赠仪式答谢词
2014/01/21 职场文书
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
房屋租赁协议书范本
2014/04/10 职场文书
小学教师节活动总结
2015/03/20 职场文书
2015年乡镇工作总结范文
2015/04/22 职场文书
解析原生JS getComputedStyle
2021/05/25 Javascript
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
2021/11/17 Servers
正则表达式拆分url实例代码
2022/02/24 Java/Android