[原创]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生成WAP页面
Oct 09 PHP
15种PHP Encoder的比较
Apr 17 PHP
php的curl实现get和post的代码
Aug 23 PHP
PHP 七大优势分析
Jun 23 PHP
php 文件缓存函数
Oct 08 PHP
php根据年月获取季度的方法
Mar 31 PHP
浅谈php自定义错误日志
Feb 13 PHP
PHP抓取网页、解析HTML常用的方法总结
Jul 01 PHP
Smarty模板简单配置与使用方法示例
May 23 PHP
Yii核心验证器api详解
Nov 23 PHP
CI框架实现创建自定义类库的方法
Dec 25 PHP
PHP各种常见经典算法总结【排序、查找、翻转等】
Aug 05 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出错界面
2006/10/09 PHP
PHP 伪静态隐藏传递参数名的四种方法
2010/02/22 PHP
PHPMYADMIN 简明安装教程 推荐
2010/03/07 PHP
php格式化日期和时间格式化示例分享
2014/02/24 PHP
php 开发中加密的几种方法总结
2017/03/22 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
Dom加载让图片加载完再执行的脚本代码
2008/05/15 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
使用BootStrap实现标签切换原理解析
2017/03/14 Javascript
angularjs2 ng2 密码隐藏显示的实例代码
2017/08/01 Javascript
requireJS模块化实现返回顶部功能的方法详解
2017/10/16 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
2018/09/21 Javascript
Vue 中可以定义组件模版的几种方式
2019/08/06 Javascript
layui下拉列表select实现可输入查找的方法
2019/09/28 Javascript
[06:07]DOTA2-DPC中国联赛 正赛 Ehome vs VG 选手采访
2021/03/11 DOTA
python sqlobject(mysql)中文乱码解决方法
2008/11/14 Python
python正则匹配抓取豆瓣电影链接和评论代码分享
2013/12/27 Python
Python对象的深拷贝和浅拷贝详解
2014/08/25 Python
Python random模块常用方法
2014/11/03 Python
Python 操作文件的基本方法总结
2017/08/10 Python
基于python 字符编码的理解
2017/09/02 Python
对python中字典keys,values,items的使用详解
2019/02/03 Python
python如何从键盘获取输入实例
2020/06/18 Python
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
2019/08/01 HTML / CSS
Java面试题:请问一下代码输出是什么
2015/05/27 面试题
车间班组长岗位职责
2013/11/13 职场文书
前台文员我鉴定
2014/01/12 职场文书
授权委托书样本
2014/04/03 职场文书
3分钟英语演讲稿
2014/04/29 职场文书
团日活动总结书格式
2014/05/08 职场文书
奥巴马当选演讲稿
2014/09/10 职场文书
教书育人演讲稿
2014/09/11 职场文书
解决Mysql的left join无效及使用的注意事项说明
2021/07/01 MySQL
一篇文章弄懂Python关键字、标识符和变量
2021/07/15 Python
Ajax实现三级联动效果
2021/10/05 Javascript
Win11应用商店打开闪退怎么解决? win11应用商店打不开的多种解决办法
2022/04/05 数码科技