title image


Smiley Re: reguläre Ausdrücke
> oh MANN und daran mach ich seit 2 Stunden herum:(((



Dann solltest du an deiner Fehlersuche arbeiten ;-)



Das "Gramm-Auslesen" würde ich so schreiben:



<?php    ini_set('display_errors', 1);    error_reporting(E_ALL);   $var = array();   $var[] = 'Das Programm wiegt 5 Gr.';   $var[] = 'Das Programm wiegt 15 Gr.';   $var[] = 'Das Programm wiegt 15 gr.';   $var[] = 'Das Programm wiegt 129 GR';   $var[] = 'Das Programm wiegt 88Gr.';   $var[] = 'Das Programm wiegt 7899Gr. und ist 15cm hoch';   foreach($var as $key => $value) {        echo $key, ' -> ', $value, '<br />';   }      echo '<hr />';   foreach($var as $key => $value) {      echo $key, ' -> ';      if (preg_match('@\b([0-9]+)\s*gr\b@i', $value, $match)) {            echo 'Gramm: ', $match[1], '<br />';      }      else {            echo  'No match: ', $value, '<br />';      }   }?>
Gruß aus Heidelberg,
Rolf
--
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
Damian Conway - Perl Best Practices


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: