PHP - よく使う関数 - 文字列 - マッチング


 クラウディア


1. 概要
2. preg_match 正規表現によるマッチング
4. 参考サイト

1. 概要

 文字列が、ある文字列といっちするか?  ちゅう話です。

2. preg_match 正規表現によるマッチング

 「preg_match()」ちゅう関数があります。

preg_match(
    string $pattern,
    string $subject,
    array &$matches = null,
    int $flags = 0,
    int $offset = 0
): int|false
 「$pattern」が検索するパターンを示し、「$subject」が検索対象の文字列になります。  マッチすれば「1」、マッチしなければ「0」、失敗した場合は「false」が返ります。  ドメインか、「IPv4」アドレスの文字列がパラメータとして、わたってくるときに、パラメータの先頭の文字列が、数字であれば、「IPv4」のアドレスだと判断したいわけで・・・。

preg_match('/^\d/', $str);
 の結果が「1」であれば、「IPv4」アドレスとみなします。  検索パターンの「^」は、文字列の先頭を示し、「\d」は、任意の数字(0~9)を示します。

4. 参考サイト

 本ページは、「Google」大先生および下記のサイトを参考にさせていただきました。
PHP: preg_match - Manual

audiobook.jp
AbemaTV 無料体験
ネットオークションの相場、統計、価格比較といえばオークファン
アフィリエイトのアクセストレード
ハイスピードプラン
Amazonギフトカード
TikTok Shop 【リピート用プログラム】
それがだいじWi-Fi
earthcar(アースカー)
健康サポート特集
薬屋の独り言
U-NEXT
JETBOY
サウンドハウス
ベルリッツ
損保との違い
【usus ウズウズ】
EaseUS
葬送のフリーレン Prime Video
5G CONNECT
EMEET 1