php怎么獲取鏈接中的中文名稱

PHP
小億
105
2024-01-06 01:37:25

在 PHP 中獲取鏈接中的中文名稱可以使用以下步驟:

  1. 使用 $_SERVER['REQUEST_URI'] 獲取當(dāng)前網(wǎng)頁(yè)的鏈接地址。
  2. 使用 urldecode() 函數(shù)對(duì)鏈接進(jìn)行解碼,將 URL 編碼的字符轉(zhuǎn)換為對(duì)應(yīng)的字符。
  3. 使用 mb_substr() 函數(shù)截取解碼后的鏈接中的中文部分。

以下是一個(gè)示例代碼:

$url = $_SERVER['REQUEST_URI']; // 獲取當(dāng)前網(wǎng)頁(yè)的鏈接地址
$url = urldecode($url); // 解碼鏈接
$chineseName = mb_substr($url, strrpos($url, '/') + 1); // 獲取最后一個(gè)斜杠后的部分

echo $chineseName;

請(qǐng)注意,上述代碼假設(shè)中文名稱位于鏈接的最后一個(gè)斜杠后面。如果中文名稱位于其他位置,你需要相應(yīng)地調(diào)整代碼中的邏輯。

0