Php explode網址取最後

在 PHP 中,可以使用 explode() 函數來將一個字元串按照分隔設定拆分成一個數組。如果你想要從一個網址中提取最後一個部分(通常是檔案名稱或檔案擴展名),你可以使用 parse_url() 函數來獲取網址的 path,然後使用 explode() 函數來提取最後一個元素。

以下是一個示例代碼:

$url = 'https://www.example.com/path/to/file.ext';
$path = parse_url($url, PHP_URL_PATH);
$parts = explode('/', $path);
$filename = end($parts);

echo $filename; // 輸出: file.ext

在上面的代碼中,我們首先使用 parse_url() 函數來獲取網址的 path 部分。然後我們使用 explode() 函數來將 path 拆分成一個數組,使用 / 作為分隔設定。最後,我們使用 end() 函數來獲取數組中的最後一個元素,這就是檔案名稱和擴展名。

請注意,這段代碼假設網址的 path 部分已經包含了檔案名稱和擴展名。如果網址沒有 path 部分,或者 path 部分不包含檔案名稱和擴展名,那麼 $filename 變量可能會包含不正確的值。在這種情況下,你可能需要根據具體的網址結構來調整代碼。