- preg_match: documentation ( source)
- print_r: documentation ( source)
<?php
$zakres_valid = '@^ST-[0-9]{5,8}$@';
$zakres = array();
$st = 'ST-856549';
for($i=0;$i<10;$i++){
$zakres[] = $st;
$st++;
}
print_r($zakres);
for($i=0;$i<10;$i++){
if(!preg_match($zakres_valid, $zakres[$i])){
echo "/".$zakres_valid.", ".$zakres."/";
echo "ERROR. Numer $zakres[$i] z podanego zakresu nie pasuje do wzorca.<br />";
} else {
echo "OK";
}
}
?>