条件分岐で先頭の文字を削除する

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');
  }