PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

URL PHPに存在しない場合にhttp://を追加するにはどうすればよいですか?


ここでは、「http://を文字列に追加する関数を設定しました。次の値を渡したとしましょう-

example.com

そして、必要な出力は「http://」、つまり実際のリンクです-

https://example.com

このために、ドット(。)表記とpreg_match()での条件付き一致を使用できます。

<!DOCTYPE html>
<body>
<?php
function addingTheHTTPValue($stringValue) {
   if (!preg_match("~^(?:f|ht)tps?://~i", $stringValue)) {
      $stringValue = "https://" . $stringValue;
   }
   return $stringValue;
}
echo addingTheHTTPValue("example.com");
echo "<br>";
echo addingTheHTTPValue("https://example.com");
?>
</body>
</html>
>

出力

https://example.com
https://example.com

  1. Windows8でAuroraスクリーンセーバーを追加する方法

    おなじみのWindowsスタートメニューに別れを告げるのは、Windows8ユーザーにとっては十分に大変でした。ただし、Windows 8にアップグレードする場合は、最初からWindowsオペレーティングシステムの定番であった人気のあるAuroraスクリーンセーバーにも別れを告げる必要がありました。最新のWindowsオペレーティングシステムには含まれていませんが、次の手順でWindows 8のAuroraスクリーンセーバーをダウンロード、インストール、調整できます。 Windows8でAuroraスクリーンセーバーを復元する方法 Windows 8にAuroraスクリーンセーバーを追加する

  2. PHPのimagecreatefrompng()関数を使用してPNGファイルまたはURLから新しい画像を作成するにはどうすればよいですか?

    PHPでは、 imagecreatefrompng() PNGファイルまたはURLから新しい画像を作成するために使用される組み込み関数です。 imagecreatefrompng() 指定されたファイル名から取得した画像を表す画像識別子を返します。 構文 resource imagecreatefrompng(string $filename) パラメータ imagecreatefrompng() $filenameという1つのパラメーターのみを取ります。このパラメータは、画像の名前またはPNG画像へのパスを保持します。 戻り値 imagecreatefrompng()は、成功すると画