strstr最速といわれていますが、ここでは先頭の文字を判別すのに、preg_matchを使います。
<?php $bank = '株式会社三井住友銀行'; if(preg_match("/銀行/", $bank)){ echo $bank. "は銀行です。"; } $word = array('株式会社三井住友銀行','ソニー銀行株式会社','シティバンク、エヌ・エイ東京支店'); foreach($word as $value){ if(preg_match("/^株式会社/", $value)){ echo $value. "は前株です。<br>"; } elseif(preg_match("/株式会社$/", $value)) { echo $value. "は後ろ株です。<br>"; } else { echo $value. "は株式会社ではありません。<br>"; } }
株式会社三井住友銀行は銀行です。
株式会社三井住友銀行は前株です。
ソニー銀行株式会社は後ろ株です。
シティバンク、エヌ・エイ東京支店は株式会社ではありません。
先頭文字を削除する
if(preg_match("/^hoge/", $text)){ $text = ltrim($text, 'hoge'); }