ホームページ >バックエンド開発 >PHPの問題 >PHPでstrstr()関数を使用する方法

PHPでstrstr()関数を使用する方法

autoload
autoloadオリジナル
2021-04-20 11:51:572070ブラウズ

PHPでstrstr()関数を使用する方法

PHP 文字列操作は特に一般的であり、操作方法は数多くあります。この記事では、 の使用方法を見ていきます。 PHP strstr() 関数は、最初に出現した文字列を検索します。

まず、strstr() 関数の構文を見てみましょう。

strstr ( string $haystack  , mixed $needle   ,bool $before_needle = false )
  • $haystack: 入力文字列。

  • $needle: $needle が文字列でない場合、整数に変換され、文字シーケンス番号として使用されます。

  • $before_needle: true の場合、strstr() は $haystack 内の位置より前の $needle の部分を返します。

  • 戻り値: 文字列の一部または false (針が見つからない場合) を返します。

# コード例:

1. パラメーターは 2 つだけです

<?php
$email  = &#39;124455555@gamil.com&#39;;
echo $email."<br>";
$domain = strstr($email, &#39;@&#39;);
echo $domain; 
?>
输出:124455555@gamil.com
       @gamil.com

#2. 3 番目のパラメータは true です

<?php
$email  = &#39;124455555@gamil.com&#39;;
echo $email."<br>";
$domain = strstr($email, &#39;@&#39;);
echo $domain; // 打印 @example.com
echo "<br>";
$user = strstr($email, &#39;@&#39;, true); // 从 PHP 5.3.0 起
echo $user; // 打印 name
?>
输出:124455555@gamil.com
       @gamil.com
       124455555

推奨:

2021 PHP 面接質問まとめ (コレクション)》《phpビデオチュートリアル>>

以上がPHPでstrstr()関数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。