ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して、文字列内のプレーンな URL をクリック可能なハイパーリンクに変換するにはどうすればよいですか?
PHP を使用した文字列内の URL のリンク
文字列内の URL のリンクは、テキストでクリック可能なリンクを生成するなどのタスクに PHP で役立つ場合があります。コンテンツ。一般的な使用例の 1 つは、URL を含むプレーンな文字列を、クリック可能なハイパーリンクを含む HTML に変換することです。
構文:
<code class="php">$string = preg_replace( "~[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]~", "<a href=\"\0\">\0</a>", $string );</code>
説明:
例:
<code class="php">$input = "Look on http://www.google.com"; $output = preg_replace( "~[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]~", "<a href=\"\0\">\0</a>", $input ); echo $output; // Output: "Look on <a href=\"http://www.google.com\">http://www.google.com</a>"</code>
PHP バージョン:
これこのソリューションは、PHP バージョン 5.3 より前 (ereg_replace を使用) と PHP 5.3 以降 (preg_replace を使用) の両方と互換性があります。
以上がPHP を使用して、文字列内のプレーンな URL をクリック可能なハイパーリンクに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。