PHP は 4 と 7 にジャンプするメンバーシップ カードを生成します。
if(preg_match( "/4/", $strMaxcardid+$i)){ $cardCount ++ } 聞きたいのですが、4 にジャンプします。と 7 つ同時に 書き方
-----解決策---------
$strMaxcardid = 699; //前の数値 while(preg_match('/(4|7)+/', ++$strMaxcardid)) $strMaxcardid ++; エコー $strMaxcardid //800 <br><font color="#e78608">------解決策------------------</font><br>
//これはより効率的であり、正規表現を使用する必要はありません $strMaxcardid = 699; $ar = str_split(++$strMaxcardid); foreach($ar as $k => $v) { if ($v == 4 || $v == 7) { $ar[$k] ++; 壊す; } } $strMaxcardid = join('', $ar); echo $strMaxcardid; //800 <div class="clear"></div>