PHP strchr() 関数

❮ PHP 文字列リファレンス

"Hello world!" の中の "world" の最初の出現位置を探し、その位置から残りの文字列を返します:

<?php
echo strchr("Hello world!","world");
?>
例の実行 »

定義と用法

strchr() 関数は、文字列の中から指定文字列が最初に現れる位置を探します。

strstr() 関数のエイリアスです。

注: この関数はバイナリセーフです。

注: この関数は大文字と小文字を区別します。大文字小文字を区別しない検索の場合は、 use stristr() 関数を使用します。


構文

strchr(string,search,before_search);

パラメータ 説明
string 必須。検索する文字列を指定する
search 必須。検索する文字列を指定する。 このパラメータが数値の場合は、数値がASCII値に一致する文字を検索する
before_search 任意。デフォルト値が "false"のブール値。 "true"に設定すると、searchパラメータが最初に出現する前の文字列の一部が返される

技術内容
返り値: 一致した位置から残りの文字列を返し、検索する文字列が見つからない場合は FALSE を返します
PHP バージョン: 4+
変更歴 before_search パラメータは、PHP 5.3で追加されました

その他の例

例 1

文字列のASCII値 "o"を検索し、残りの部分の文字列を返します:

<?php
echo strchr("Hello world!",111);
?>
例の実行 »

例 2

"world"の最初の出現の前の文字列の一部を返します:

<?php
echo strchr("Hello world!","world",true);
?>
例の実行 »

❮ PHP 文字列リファレンス