
文字列で指定した文字以降の文字列を
取得したいことがありましたので
取得するやり方です。
何で使ったは忘れましたがw
strstr()、strchr()、stristr()、strrchr()関数
文字列で指定した文字以降の文字列を取得するには
strstr()、strchr()、stristr()、strrchr()関数を使います。
| strstr(文字列A, 指定文字列B) | 最初に出現する、指定文字列B以降の文字列を、文字列Aから取得する※大文字小文字を区別する |
|---|---|
| strchr(文字列A, 指定文字列B) | strstr() のエイリアス |
| stristr(文字列A, 指定文字列B) | 最初に出現する、指定文字列(大文字/小文字の区別しない)以降の文字列を、文字列Aから取得する※大文字小文字を区別しない |
| strrchr(文字列A, 指定文字列B) | 最後に出現する、指定文字列B以降の文字列を、文字列Aから取得する※大文字小文字を区別しない |
使用例
echo strstr("aAbBcCdDABCD", "C") . "<br>\n";
echo strchr("aAbBcCdDABCD", "C") . "<br>\n";
echo stristr("aAbBcCdDABCD", "C") . "<br>\n";
echo strrchr("aAbBcCdDABCD", "C") . "<br>\n";
表示結果
CdDABCD
CdDABCD
cCdDABCD
CD


