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

PHPのfnmatch()関数


fnmatch()関数は、ファイル名または文字列を指定されたパターンと照合します。

構文

fnmatch(pattern, string, flags)

パラメータ

  • パターン- 検索するパターン。

  • 文字列- テストする文字列。

  • フラグ- 次の値のいずれか:

    • FNM_NOESCAPE − バックスラッシュのエスケープを無効にする

    • FNM_PATHNAME- 文字列のスラッシュは、指定されたパターンのスラッシュにのみ一致します。

    • FNM_PERIOD − 文字列の先頭のピリオドは、指定されたパターンのピリオドと正確に一致する必要があります。

戻る

fnmatch()関数は、一致する場合はTRUEを返し、一致しない場合はFALSEを返します。

以下は、ワイルドカードパターンを示す例です。

<?php
   $file = "organization.txt";
   if (fnmatch("*organi[zs]ation",$file)) {
      echo "Found!";
   } else {
      echo "Not found!";
   }
?>

出力

Not found!

  1. PHPのstr_pad()関数

    str_pad()関数は、文字列を新しい長さにパディングするために使用されます。埋め込まれた文字列を返します。 構文 str_pad(str, len, pad_str, pad_type) パラメータ str −パディングする文字列 len −新しい文字列の長さ pad_str −パディングに使用する文字列 pad_type −弦を埋める側。 可能な値は次のとおりです- STR_PAD_BOTH −弦の両側にパッドを入れます。偶数でない場合は、右側に追加のパディングが表示されます STR_PAD_LEFT −弦の左側にパッドを

  2. PHPのquoted_printable_encode()関数

    quoted_printable_encode()関数は、8ビット文字列を引用符で囲まれた印刷可能な文字列に変換するために使用されます。 構文 quoted_printable_encode(str) パラメータ str −変換する8ビット文字列を指定します。 戻る quoted_printable_encode()関数は、変換された文字列を返します。 例 以下は例です- <?php    echo quoted_printable_encode("www.example.com") ?> 出力 以下は出力です- www.