1
if ($acc_number=='___001*') {
//add to $number
}
else{
//skip
}
我想把它放在preg_match中,但我不知道如何才能做到這一點。我希望在001之前有3個數字,然後是無限的。然後在那裏添加信息到一個名爲$ number的變量。通配符在if語句中的變量作爲計數
if ($acc_number=='___001*') {
//add to $number
}
else{
//skip
}
我想把它放在preg_match中,但我不知道如何才能做到這一點。我希望在001之前有3個數字,然後是無限的。然後在那裏添加信息到一個名爲$ number的變量。通配符在if語句中的變量作爲計數
我想你想要做這樣的事情:
if (preg_match("/^([0-9]{3})001([0-9]{0,})$/", $acc_number)) {
// Add to $number
}
我不是一個正則表達式的專家,所以我不知道是否有這個更好/更短的格局。
嘗試在模式開始處使用「^」,並在結尾處使用「$」。就像我在上面的聲明中使用的模式一樣:) –