$hogeが文字列なら if($hoge[0]=='!') がいいんじゃないの。