連結PHP 字串中的URL
問題:
問題:問題:
問題:
問題:
"~[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]~", "<a href=\"\0\">\0</a>", $string);字串轉換為超連結是Web 開發中的常見任務。考慮以下字串:
"Look on https://www.php.cn/link/f511186b08b671a4ad5a1deaae96e310"。 <p></p>
目標是將其轉換為:
解:
要在PHP 中連結URL,您可以透過preg_replace() 利用正規表示式。這裡有一個有效的解決方案:$string = "查看https://www.php.cn/link/f511186b08b671a4ad5a1deaae96e310";<ol>$string = preg_fm_hplace( <li id="fn-1"> </ol>在此程式碼中,preg_replace() 使用指定的正規表示式模式掃描字串,它識別與此模式(有效URL)相符的任何子字串,並將其替換為HTML。 ]~) 符合任何以字母字元開頭的字元序列,後面跟著冒號(“://”) 和一個非空字串,不包括尖括號(“”)、空格和某些特殊字元。它確保只有有效的URL 才會轉換為超連結。 🎜>透過組合正規表示式匹配和替換字串,可以有效連結所提供字串中的所有URL。
以上是如何將原始 URL 轉換為 PHP 字串中的超連結?的詳細內容。更多資訊請關注PHP中文網其他相關文章!