Tbpgr Blog

Organization Development Engineer tbpgr(てぃーびー) のブログ

PHP | stristr

概要

stristr

詳細

string stristr ( string $haystack , mixed $needle [, bool $before_needle = false ] )

文字列haystackからneedleを探し、見つかれば見つかった文字から最後の文字までを取得。
大文字小文字を区別しません。
見つからなければfalseを返します。

※大文字小文字を区別したければstrstrを利用する。

サンプル

<?php

print_r(stristr('abc', 'a'));
print("\n");
print_r(stristr('abc', 'b'));
print("\n");
print_r(stristr('ABC', 'a'));
print("\n");

出力

abc
bc
ABC

Rubyと比較

# encoding: utf-8
require 'pp'

print "abc".match(/a.*/i)
puts
print "abc".match(/b.*/)
puts
print "ABC".match(/a.*/i)
puts