if()
を再定義する方法はありますか?この文について嫌いなのは、何度も何度も繰り返される$prefix
です。PHPを使ってif()条件を定義する方法はありますか?
if($prefix == 'RSVH' ||
$prefix == 'RSAP' ||
$prefix == 'CMOS' ||
$prefix == 'CMSR' ||
$prefix == 'CMKS' ||
$prefix == 'CMWH' ||
$prefix == 'CMBL' ||
$prefix == 'LNRS' ||
$prefix == 'LNCM' ||
$prefix == 'LNMX' ||
$prefix == 'PMNG');
たぶん私はあなたが配列と機能in_array()使用することができますin_array()
if (in_array($prefix, array('RSVH','RSAP','CMOS'.....))
{
// It's in there...
}
を以下の提案は、接頭辞を配列に入れたと仮定すると、より良いものになります – Will