-
- //strstr関数
- $email = 'liruxing1715@sina.com@qq.com';
- $domain = strstr($email, '@');
- echo "strstrテスト結果:{$domain}
";
- $domain = strstr($email, '@', true);
- echo "strstr テスト結果: {$domain}
";
- / *
- テスト結果は次のとおりです:
- strstr テスト結果: @sina.com@qq.com
- strstr テスト結果: liruxing1715
- */
- ?>
-
コードをコピー
注: find が存在しません 見つかった場合は、FALSE を返します。
2.
stristr — この関数は strstr 関数と同じですが、唯一の違いは大文字と小文字が曖昧であることです。
3.
strrchr — 最後に見つかった文字列、これから見つかる文字列、およびその後の文字列を表示します。
-
-
- //strrchr関数
- $email = 'liruxing1715@sina.com@qq.com'
- $domain = strrchr($email, '@');結果: {$domain}
";
- /*
- テスト結果:
- strrchr テスト結果: @qq.com
- */
- ?>
-
-
コードをコピー
注:検索する文字列が見つからない場合は FALSE が返されます。
4.
substr — 文字列内で、指定された長さに応じて文字を切り詰めます。
形式: string substr ( string $string , int $start [, int $length ] )
パラメータの紹介:
$string: インターセプトされる文字列。
$start: インターセプトされる開始位置。デフォルトでは 0 から始まります。start が負の数の場合、文字列の長さが $string より小さい場合、返される文字列は $string の末尾から始まります。 start に等しい場合は FALSE を返します。
$length: インターセプトの終了位置 $length が空の場合は、開始位置から終了位置まで戻ります。
//substr function
- $email = 'liruxing1715@sina.com@qq.com';
- $domain = substr($email, 10);
- echo "substr テスト結果: {$domain}
";
- $domain = substr($email, 10, 5);
- echo "substr テスト結果: {$domain}
"; - $domain = substr ($email, -5, 5); //文字列の最後の桁は -1 です
- echo "substr test result: {$domain}
"; - /* テスト結果は次のとおりです:
- substr テスト結果: 15@sina.com@qq.com
- substr テスト結果: 15@si
- substr テスト結果: q.com
- */
- ?>
-
-
- コードをコピー
|