這篇文章主要介紹了PHP獲取數組表示的路徑,結合實例形式對比分析了數組轉字符串的實現技巧,需要的朋友可以參考下
本文實例講述了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中文網其他相關文章!