• 締切済み

PHPで文字列の形で条件分岐を行いたいです。

PHPで文字列の形で条件分岐を行いたいです。 例えば、0801と0401という文字列があり、左2文字で条件分岐したいです。 もし、左2文字が08なら~、もし、左2文字が04なら~。 という構文を書きたいと考えております。 ご助言どうぞよろしくお願いします。

みんなの回答

回答No.2

文字列を$numとします。 if(preg_match('/^(08)/', $num)){ }elseif(preg_match('/^(04)/', $num)){ }

  • wp_
  • ベストアンサー率54% (132/242)
回答No.1

PHPコミュで聞けば誰かが即答してくれるのにと思う今日この頃。 -- マニュアル全編をあと42回は読むことをお勧めします。 まにゅある substr() http://jp.php.net/substr $str = '0801'; $flag = 0; switch(substr($str,0,2)) // <- コレ {  case '04':   $flag = 1;   break;  case '08':   $flag = 2;   break;  default:   $flag = 9;   break; } echo $flag;

関連するQ&A