PHP獲取數(shù)組表示的路徑方法分析【數(shù)組轉(zhuǎn)字符串】 原創(chuàng)
本文實(shí)例講述了PHP獲取數(shù)組表示的路徑方法。分享給大家供大家參考,具體如下:
問(wèn)題:
文件解析過(guò)程中發(fā)現(xiàn)一段路徑用數(shù)組的形式存儲(chǔ),現(xiàn)需要將完整路徑以字符串形式輸出
解決方法:
$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
寫(xiě)完上述代碼后想到這是一個(gè)數(shù)組轉(zhuǎn)字符串的問(wèn)題,還可以使用更簡(jiǎn)單的方法!
改進(jìn)方法:
$hostspath=array('Windows','System32','drivers','etc','hosts');
$pathstr=implode('/',$hostspath);
echo $pathstr;
輸出結(jié)果同樣為:
Windows/System32/drivers/etc/hosts
總結(jié):
用PHP自帶的系統(tǒng)函數(shù)解決問(wèn)題往往比自己想出的算法來(lái)得簡(jiǎn)單、高效!
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《PHP數(shù)組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php常用函數(shù)與技巧總結(jié)》、《PHP錯(cuò)誤與異常處理方法總結(jié)》、《PHP基本語(yǔ)法入門(mén)教程》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》及《php程序設(shè)計(jì)算法總結(jié)》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- PHP 數(shù)組和字符串互相轉(zhuǎn)換實(shí)現(xiàn)方法
- PHP 將逗號(hào)、空格、回車(chē)分隔的字符串轉(zhuǎn)換為數(shù)組的函數(shù)
- php二維數(shù)組轉(zhuǎn)成字符串示例
- php的數(shù)組與字符串的轉(zhuǎn)換函數(shù)整理匯總
- php中將數(shù)組轉(zhuǎn)成字符串并保存到數(shù)據(jù)庫(kù)中的函數(shù)代碼
- PHP實(shí)現(xiàn)多維數(shù)組轉(zhuǎn)字符串和多維數(shù)組轉(zhuǎn)一維數(shù)組的方法
- 改寫(xiě)函數(shù)實(shí)現(xiàn)PHP二維/三維數(shù)組轉(zhuǎn)字符串
- php實(shí)現(xiàn)將二維關(guān)聯(lián)數(shù)組轉(zhuǎn)換成字符串的方法詳解
- php中利用explode函數(shù)分割字符串到數(shù)組
- PHP explode()函數(shù)的幾個(gè)應(yīng)用和implode()函數(shù)有什么區(qū)別
- php連接函數(shù)implode與分割explode的深入解析
- PHP的explode和implode的使用說(shuō)明
相關(guān)文章
php 靜態(tài)頁(yè)面中顯示動(dòng)態(tài)內(nèi)容
靜態(tài)頁(yè)面中顯示動(dòng)態(tài)內(nèi)容,一些網(wǎng)站的qq在線狀態(tài),還有購(gòu)物車(chē)用的是這個(gè)方法2009-08-08
深入PHP購(gòu)物車(chē)模塊功能分析(函數(shù)講解,附源碼)
本篇文章是對(duì)PHP購(gòu)物車(chē)模塊功能進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
一家之言的經(jīng)驗(yàn)之談php+mysql扎實(shí)個(gè)人基本功
在學(xué)習(xí)php的過(guò)程中,我們開(kāi)始就需要注意的問(wèn)題2008-03-03
ThinkPHP5+PhpSpreadsheet實(shí)現(xiàn)批量導(dǎo)出數(shù)據(jù)
由于PHPExcel不再維護(hù),所以建議使用PhpSpreadsheet來(lái)導(dǎo)出exlcel,但是PhpSpreadsheet由于是個(gè)新的類(lèi)庫(kù),所以只支持PHP7.1及以上的版本,本文給大家介紹了ThinkPHP5+PhpSpreadsheet實(shí)現(xiàn)批量導(dǎo)出數(shù)據(jù),需要的朋友可以參考下2024-10-10
phpmyadmin安裝時(shí)提示:Warning: require_once(./libraries/common.inc
common.inc.php這個(gè)文件是存在的,而且系統(tǒng)中php也不裝在C盤(pán)根目錄下,怎么會(huì)有這樣的提示呢?經(jīng)過(guò)一陣調(diào)試終于發(fā)現(xiàn)解決方法2011-08-08
php中html_entity_decode實(shí)現(xiàn)HTML實(shí)體轉(zhuǎn)義
這篇文章主要介紹了php中html_entity_decode實(shí)現(xiàn)HTML實(shí)體轉(zhuǎn)義的相關(guān)資料,需要的朋友可以參考下2018-06-06

