在PHP
的使用過程中,檔案的路徑是比較常用的,那麼如何將檔案的路徑資訊放入數組,以便更好地使用呢?我們主要利用了pathinfo()
這個函式。
pathinfo的語法:
pathinfo ( string $path , [int $options] )
$path:要解析的路徑
$options:
若為空白:回復完整的路徑資訊時。
若有值:PATHINFO_DIRNAME,PATHINFO_BASENAME ,PATHINFO_EXTENSION 或 PATHINFO_FILENAME。
傳回值:若$option
為空,則傳回包含path##資訊的關聯陣列。若不為空則傳回字串(內容取決於
$options)。
1.只有參數$path:
"; print_r(pathinfo($path)); ?>
Array ( [dirname] => /home/ramki [basename] => ramki.pdf [extension] => pdf [filename] => ramki )
2.若$options=PATHINFO_DIRNAME
#
"; print_r(pathinfo($path,PATHINFO_DIRNAME)); // 输出结果:/home/ramki ?>
3.若$options=PATHINFO_BASENAME
#
"; print_r(pathinfo($path,PATHINFO_BASENAME)); // ramki.pdf ?>
4.若$options=PATHINFO_EXTENSION##
"; print_r(pathinfo($path,PATHINFO_EXTENSION)); // pdf ?>
5.若$options=PATHINFO_FILENAME
這個常數只適用於PHP>=5.2.0#
"; print_r(pathinfo($path,PATHINFO_FILENAME)); // ramki ?>
登入後複製
推薦:《2021年PHP面試題大匯總(收藏)》《php影片教學》
以上是PHP中如何利用pathinfo()取得路徑數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
-
2023-03-09 14:14:01
-
2023-03-09 14:12:02
-
2023-03-09 14:10:01
-
2023-03-09 14:08:01
-
2023-03-09 13:46:01
-
2021-05-07 15:10:23
-
2023-03-09 13:18:02
-
2023-03-09 13:16:02
-
2023-03-09 13:14:01
-
2023-03-09 13:12:01
最新問題
為什麼我在使用pathinfo方法存取的時候需要輸入變數名,而老師的不需要輸入變數名呢
為什麼我在使用pathinfo方法存取的時候需要輸入變數名,而老師的不需要輸入變數名稱http://tp5.com/index/demo/jia/n/20/m/10
來自於 2017-09-07 11:12:24
0
4
1249
nginx開啟pathinfo模式,運行後index.php的index會被過濾
伺服器使用一鍵lnmp安裝的,開啟了pathinfo模式後發現使用header跳轉時index會被過濾。使用的是TP系統,U方法與header location之後會出現這種情況,...
來自於 2017-08-31 20:44:51
0
1
1177
熱門教學
更多>
-
-
php入門教程之一週學會PHP
4206527
-
JAVA 初級入門影片教學
2348944
-
小甲魚零基礎入門學習Python影片教學
493184
-
PHP 零基礎入門教學
826264