Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 23-07-2020, 19:13
sam2020
 Registrierter Benutzer
Links : Onlinestatus : sam2020 ist offline
Registriert seit: Jul 2020
Beiträge: 1
sam2020 befindet sich auf einem aufstrebenden Ast
Standard preg_match laeuft nicht

Moin,
ich versuche seit stunden preg_match dazu zu bringen eine simple zahlenreihe von 6 ziffern in einem string zu finden der viele solche 6er gruppen enthaelt.


ich bekomme immer 0 zurueck, also "finde nix".
warum?????


PHP-Code:
<?php

ini_set
('display_errors''1');
ini_set('display_startup_errors''1');
error_reporting(E_ALL);

$part_no1 '/^[0-9]{6}$/';
$test "28 888469 29 571086 dfghjytr 30 888192 31 570472 32 888470 33 888471";

$pos preg_match($part_no1$test$matchesPREG_OFFSET_CAPTURE);
     if (!
$pos === 0){
         
         echo 
"<br>";
         
print_r($matches);
//        echo substr($test, $matches[0], 6);
    
}else{
        echo 
"not in $test";
        
    }

 echo 
"<br>";
 echo 
'end program';
?>
Mit Zitat antworten