Ashura: ereg

Beitrag lesen

puts "Hallo " + gets.chomp + "."

?> Daniel
=> Hallo Daniel.

http://de2.php.net/manual/de/function.ereg.php
steht da leider nix dazu. allerdings verstehe ich nicht wozu man das Beispiel 1 gebrauchen soll?

Es dient nur zur Veranschaulichung, es gibt weitaus kürzere Methoden, das dort gewünschte zu bewerkstelligen, wie z. B....

$datum_dt = link:http://de2.php.net/manual/de/function.strftime.php@title=strftime;


> formatiert doch viel einfach ein datum vom Format JJJJ-MM-TT in TT.MM.JJJJ, oder täusche ich mich da?  
  
... so. Und ja, da liegst du richtig.  
  

> allerdings würde ich diese funktion gerne etwas abgeändert verwenden um das ganze rückwerts zu tätigen,  
  
Und warum machst du dies nicht auch mit strftime?  
  

> also TT.MM.JJJJ zu JJJJ-MM-TT.  
> ~~~php
  

> if (ereg ("([0-9]{1,2}).([0-9]{1,2}).([0-9]{4})", $date, $regs)) {  
>    echo "$regs[3]-$regs[2]-$regs[1]";  
> } else {  
>    echo "Ungültiges Datumsformat: $date";  
> }  
> 

Wäre dies so im ansatz richtig?

Mindestens 1, maximal 2 Zahlen, ein Punkt (ich bin mir nicht sicher, ob der escaped werden muss, damit er nicht auf „beliebiges Zeichen“ zutrifft),mindestens 1, maximal 2 Zahlen, ein Punkt und genau 4 Zahlen. Entspricht soweit deinem gewünschten Format.

Aber sag', warum probierst du es nicht einfach aus? ;-)

Einen schönen Mittwoch noch.

Gruß, Ashura

--
Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
30 Days to becoming an Opera8 Lover -- Day 20: search.ini
Meine Browser: Opera 8.01 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
[Deshalb frei! - Argumente pro freie Software]