この記事では主にPHPの文字列関数を学ぶためのstrstr()を紹介し、その定義と使用法、パラメータの説明、ヒントとコメント、および複数の使用例を説明します。参考にしてみてください
コードは次のとおりです:
パラメータの説明
文字列が必要です。検索する文字列を指定します。
検索が必要です。検索する文字列を指定します。引数が数値の場合、ASCII 数値に一致する文字を検索します
ヒントとメモ
注: この関数はバイナリセーフです。
注: この関数では大文字と小文字が区別されます。大文字と小文字を区別しない検索の場合は、stristr() を使用します。
干し草の山に針が存在するかどうかだけを確認したい場合は、より高速でメモリ消費量の少ない strpos() 関数を使用します。
*/
$str = ".検索する指定された文字列";
$s = "の";
echo strstr($str,$s) . "
";
echo mb_strstr($str,$s, 'utf-8') "
";
echo mb_strstr($str,$s, true, 'utf-8') "
";
echo mb_strstr($str,$s, false, 'utf-8') "
/*
定義と使用法
strrchr() 関数は、別の文字列内で最後に出現した文字列を検索し、その位置から文字列の末尾までのすべての文字を返します。
成功した場合は false を返し、そうでない場合は false を返します。
文法
strrchr(文字列,文字)
パラメータの説明
文字列が必要です。検索する文字列を指定します。
文字が必要です。検索する文字を指定します。引数が数値の場合、ASCII 数値に一致する文字を検索します。
*/
echo strrchr($str,$s) . "
";
echo mb_strrchr($str,$s, 'utf-8') "
";
echo mb_strrchr($str,$s, true, 'utf-8') "
";
echo mb_strrchr($str,$s, false, 'utf-8') "
$str = "Hello world!Hello world!";
$s = "世界";
echo strrchr($str,$s) . "
";
echo mb_strrchr($str,$s, 'utf-8') "
";
echo mb_strrchr($str,$s, true, 'utf-8') "
";
echo mb_strrchr($str,$s, false, 'utf-8') "
/*
定義と使用法
strtr() 関数は、文字列内の特定の文字を変換します。
文法
strtr(文字列,from,to)
または
strtr(文字列,配列)
パラメータの説明
文字列1は必須です。変換する文字列を指定します。
from 必須 (配列を使用しない場合)。変更する文字を指定します。
を必須にします (配列を使用しない場合)。変更後の文字を指定します。
配列 必須 (from と to を使用しない場合)。キーが元の文字、値がターゲット文字である配列。
説明
from と to の長さが異なる場合は、最も短い長さにフォーマットします。
*/
echo strtr("ヒラ ワルド","ia","eo")。
$arr = array("Hello" => "Hi", "world" => "earth");
echo strtr("Hello world",$arr) "
echo strtr("省略した場合は内部文字エンコーディングが使用されます",$arr) "
http://www.bkjia.com/PHPjc/975117.html