本文實例講述了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數組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結》、《php字符串(string)用法總結》、《php常用函數與技巧總結》、《PHP錯誤與異常處理方法總結》、《PHP基本語法入門教程》、《PHP數據結構與算法教程》及《php程序設計算法總結》
希望本文所述對大家PHP程序設計有所幫助。
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。