Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo zusammen!

Ich will aus einer Zeichenkette einen bestimmten Wert rauslesen.

Dieser ist z.B. eingeklammert in <Zins>242</Zins>

Der Wert vaariert immer je nach Eingabe in den vorangehenden Rechner,

ich habe es erst mit strstr versucht, aber ich bräuchte einen Befehl wo ich z.B. auch angeben kann dass er nur das zwischen den beiden tags lesen soll.

danke schonmal im vorraus

Geschrieben

wenn deine Strings "nur" aus solchen zeilen bestehen, dann gehts so einfacher (schneller?)


$value = substr( $zeile, strpos( $zeile, ">") + 1, strpos( $zeile, "</") -1);
[/PHP]

ist ungetestet!

ist einfacher, wenn man keine RegEx kann ;-)

Geschrieben

danke für die schnellen Antworten....ja, es geht um php *g* , sorry hab ich vergessen dazu zu schreiben.

also meine Zeichenkette is leider nicht so simpel, sieht so aus:

<effZins xsi:type='xsd:double'>9.89</effZins>

und davon ganz viele

ich habs jetzt mit dem preg_replace versucht, klappt aber nicht .___.

wofür steht bei dem eigentlich das> "\$1", ?

Geschrieben

mit dem aktuellen Beispiel sollte meine Version oben auch gehen!

es dürfen nur nicht noch mehrere ">" und "</" in dem String vorkommen.

mit dem RegEx müsste dass dann wohl so aussehen


$ergebnis = preg_replace('|<Zins(.*?)>(.*?)</Zins>|','$2',$string);
[/PHP]

glaube ich :floet:

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...