本文實(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)單、高效!
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選