Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
Diskussion

PHP Programmier frage

bugmenot
Geschrieben am: Do 2.07.2009, 21:12
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (inaktiv)
Beiträge: 33
Mitglied seit: 23.01.2007


Hallo!

Ich habe folgendes Problem und zwar:

Ich habe einen auszug text beispiel:

Konto Nr (Inhaber 1) 01010209490 - Summe: 20.030.- € von (Inhaber 2) 02002020020
Jetzt möchte ich gerne das, das script eben den betrag herausnimmt und in die db schreibt.

meine Frage wie mache ich das am besten das er immer den betrag sucht und in eine variable reinbekomme smile.gif

Hoffe ich habe es verständlich erklärt.
Das shema ist immer gleich smile.gif
Top
PMEmail Poster
Top
 
 
nitrit
#2 Geschrieben am: Do 2.07.2009, 21:33 (+00:20)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 432
Mitglied seit: 8.08.2007


QUOTE
Konto Nr (Inhaber 1) 01010209490 - Summe: 20.030.- € von (Inhaber 2) 02002020020


Ich hoffe DAS ist auch das Schema, denn ich will nicht umsonst gedacht haben wink.gif

Es gibt 2 Arten, entweder splitting, oder preg. Ich nehm in diesem Fall preg, weil das hier wesentlich einfacher ist.

CODE

$string = 'Konto Nr (Inhaber 1) 01010209490 - Summe: 20.030.- € von (Inhaber 2) 02002020020';
preg_match('/Konto Nr \([a-zA-Z\d[:space:]]+\) [\d]+ - Summe: ([\.\d]+)/i',$string,$subPatterns);


So in etwa dürfte es funktionieren mit dem obigen Beispiel.
Wichtig anzumerken wäre vielleicht, dass du in meinem Fall darauf achten solltest, dass du die Strings tatsächlich einzeln einliest,
also nicht mehrere solche Zeilen in einem String, aber ich denke das ist logisch.

Wenn du das geschrieben hast, schreibe:

CODE
print_r($subPatterns);


Dort siehst du dann, dass dein Betrag irgendwo in einem Array-Feld steht, vermutlich in $subPatterns[0];

Nun noch die lästigen Punkte entfernen:
CODE
#Mein Betrag
$betrag = str_replace('.','',$subPatterns[0]);


fertig


--------------------
Top
PMEmail Poster
Top
 
bugmenot
#3 Geschrieben am: Do 2.07.2009, 22:08 (+00:35)
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (inaktiv)
Beiträge: 33
Mitglied seit: 23.01.2007


vielen dank smile.gif

habs mit deiner lösung hinbekommen *FREU* es funktioniert endlich
Top
PMEmail Poster
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/30412

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Eine Adwords-Frage jensm 311 6 Fr 12.03.2010, 18:07
Photoshop Frage fox 115 2 Fr 12.03.2010, 08:27
Rechtliche Frage - Onlineshop Kornkreis 145 1 Di 9.03.2010, 17:22
Frage zu justify und textanpassung Sancheck 106 1 Do 11.02.2010, 13:06
Frage zu WLAN Server pixels 209 2 Mo 25.01.2010, 23:12
Frage zu BASH pixels 212 1 So 3.01.2010, 23:59
Wert einer Domain - gute Frage! bizz2000 357 3 Di 1.12.2009, 09:08
Frage zu Lucene Jippu 161 1 Mi 18.11.2009, 00:04
Frage zu TV. und TO. Domains kurier 238 1 So 1.11.2009, 00:15
Adwords Frage G.P. 220 0 Fr 30.10.2009, 16:31




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]