PHPの文字列内を検索する文字列関数についてのリファレンス。
-
strchr( string $haystack, mixed $needle[, bool $before_needle] )
strchr( string $haystack, mixed $needle )は、strstr( string $haystack, mixed $needle )関数のエイリアス(別名)。検索対象文字列「$haystack」の中から、検索文字列「$needle」を探し、その検索文字列「$needle」が最初に見付かった位置から、検索対象文字列「$haystack」の終わりまでの、部分文字列を得る。検索対象文字列「$haystack」の先頭から、検索文字列「$needle」が最初に見付かった位置のひとつ前までの、部分文字列を得ることもできる。
-
stripos( string $haystack, string $needle[, int $offset] )
検索対象文字列の中から、検索文字列を探し、その検索文字列が最初に見付かった位置を得る組み込み関数。検索文字列が見付からなかった場合、「FALSE」を返す。strposと似ているが、striposは、大文字小文字を区別しない。
-
stristr( string $haystack, mixed $needle[, bool $before_needle] )
検索対象文字列「$haystack」の中から、検索文字列「$needle」を探し、その検索文字列「$needle」が最初に見付かった位置から、検索対象文字列「$haystack」の終わりまでの、部分文字列を得る組み込み関数。検索対象文字列「$haystack」の先頭から、検索文字列「$needle」が最初に見付かった位置のひとつ前までの、部分文字列を得ることもできる。検索文字列が見付からなかった場合、「FALSE」を返す。strstrと似ているが、stristrは、大文字小文字を区別しない。
-
strpbrk( string $haystack, string $char_list )
検索対象文字列「$haystack」の中から、検索文字リスト「$char_list」の中のいづれかの文字を探し、その文字が最初に見付かった位置から始まる文字列を得る組み込み関数。検索文字が見付からなかった場合、「FALSE」を返す。
-
strpos( string $haystack, mixed $needle[, int $offset] )
検索対象文字列の中から、検索文字列を探し、その検索文字列が最初に見付かった位置を得る組み込み関数。検索文字列が見付からなかった場合、「FALSE」を返す。striposと似ているが、strposは、大文字小文字を区別する。
-
strrchr( string $haystack, mixed $needle )
検索対象文字列「$haystack」から、検索文字「$needle」を探し、その検索文字「$needle」が最後に見付かった位置から、検索対象文字列「$haystack」の終わりまでの、部分文字列を得る組み込み関数。検索文字が見付からなかった場合、「FALSE」を返す。
-
strripos( string $haystack, string $needle[, int $offset] )
検索対象文字列「$haystack」の中から、検索文字列「$needle」を探し、その検索文字列「$needle」が最後に見付かった位置を得る組み込み関数。検索文字列が見付からなかった場合、「FALSE」を返す。strrposと似ているが、strriposは、大文字小文字を区別しない。
-
strrpos( string $haystack, string $needle[, int $offset] )
検索対象文字列「$haystack」の中から、検索文字列「$needle」を探し、その検索文字列「$needle」が最後に見付かった位置を得る組み込み関数。検索文字列が見付からなかった場合、「FALSE」を返す。strriposと似ているが、strrposは、大文字小文字を区別する。
-
strstr( string $haystack, mixed $needle[, bool $before_needle] )
検索対象文字列「$haystack」の中から、検索文字列「$needle」を探し、その検索文字列「$needle」が最初に見付かった位置から、検索対象文字列「$haystack」の終わりまでの、部分文字列を得る組み込み関数。検索対象文字列「$haystack」の先頭から、検索文字列「$needle」が最初に見付かった位置のひとつ前までの、部分文字列を得ることもできる。検索文字列が見付からなかった場合、「FALSE」を返す。stristrと似ているが、strstrは、大文字小文字を区別する。
-
str_ireplace( mixed $search, mixed $replace, mixed $subject[, int &$count] )
対象文字列「$subject」の中の、検索文字列「$search」に一致する部分文字列を、置換文字列「$replace」に置き換える組み込み関数。検索文字列「$search」、置換文字列「$replace」、対象文字列「$subject」を、それぞれ配列で指定し、複数の置換を一括して行うこともできる。検索文字列「$search」の大文字小文字は、区別しない。
-
str_replace( mixed $search, mixed $replace, mixed $subject[, int &$count] )
対象文字列「$subject」の中の、検索文字列「$search」に一致する部分文字列を、置換文字列「$replace」に置き換える組み込み関数。検索文字列「$search」、置換文字列「$replace」、対象文字列「$subject」を、それぞれ配列で指定し、複数の置換を一括して行うこともできる。検索文字列「$search」の大文字小文字は、区別する。