hjælp med preg_match
Jeg vil gerne have hjælp med at trække et nummer ud af en streng.der skal stå "rekv " efterfulgt et nummer i kommentaren
der må gerne stå noget efter nummeret
eksempelvis disse gyldige kommentarer:
"rekv 999 helsam"
"rekv 999"
"rekv 999 davs"
"rekv 999 davs 99 hej"
"REKV 999"
"rekv. 999 davs"
"REKV. 999 davs 99 hej"
<?php
preg_match('/rekv(?.) (?P<digit>\d+)(.*)/i', $kommentar, $matches);
if ($matches['digit']>0){
// der står "rekv " eller "REKV " efterfulgt af et nummer
if ($matches['digit']==9999){
// nummeret er 9999
}
}
?>
1. Har jeg gjort det korrekt?
2. hvis jeg nu har tusindvis af disse kommentarer som skal evalueres, skal jeg så først if (stripos($kommentar, 'rekv ') !== false)){} først fordi det går hurtigere ???