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

PHPのstrripos()関数とは?文字列の最後の出現位置を取得する方法

strripos()関数は、ある文字列の中で別の文字列が最後に出現する位置を検索するためのPHPの組み込み関数です。

注意 − この関数は大文字と小文字を区別しません(case-insensitive)。大文字小文字を区別して検索したい場合は、strrpos()関数を使用してください。

構文

strripos(str, find, begin)

パラメータ

  • str − 検索対象となる文字列。必須。

  • find − 検索したい文字列。必須。

  • begin − 検索を開始する位置。省略可能。

戻り値

strripos()関数は、文字列内で指定した文字列が最後に出現する位置を数値で返します。文字列が見つからなかった場合は false を返します。

以下は、strripos()関数の使用例です。

<?php
   echo strripos("This is demo text !","DEMO");
?>

出力

8

この例では、検索対象の文字列「This is demo text !」の中から「DEMO」という文字列を検索しています。検索文字列は大文字で指定されていますが、strripos()関数は大文字小文字を区別しないため、小文字の「demo」にマッチし、その開始位置である「8」が返されます。

  1. PHPのstr_pad()関数とは?文字列のパディング方法をわかりやすく解説

    PHPのstr_pad()関数は、文字列を指定した長さまで特定の文字で埋め(パディング)、新しい長さの文字列を返す関数です。文字列の左側・右側・両側に任意の文字を追加したい場合に便利です。 基本構文 str_pad(str, len, pad_str, pad_type) パラメータの詳細 str − パディング対象となる元の文字列を指定します。 len − パディング後の新しい文字列の長さを指定します。 pad_str − 埋め合わせに使用する文字列(パディング文字)を指定します。省略した場合は半角スペースが使用されます。 pad_type − 文字列のどちら側にパディングするかを指定しま

  2. PHPのquoted_printable_encode()関数の使い方を徹底解説

    PHPのquoted_printable_encode()関数は、8ビット文字列をquoted-printable形式の文字列に変換するための組み込み関数です。quoted-printableはMIME(Multipurpose Internet Mail Extensions)で定義されているエンコード方式の一つで、主に電子メールで非ASCII文字(日本語など)を安全に送信する際に利用されます。構文quoted_printable_encode(str)パラメータstr − 変換対象となる8ビット文字列を指定します。この引数は必須です。戻り値quoted_printable_encode()