levu: Tausender-Trennzeichen entfernen und Regulärer Ausdruck für HTML

Beitrag lesen

Hallo,

Ich habe zuerst versucht das Komma mit strg_replace zu entfernen, aber dann passiert gar nichts.

doch:
$iZahl = str_replace(',', '', '$sZahl);

  1. Mein nächstes Problem

Bitte in Zukunft einen eigenen Thread...

if (preg_match('%.*Win' /></dt>
                <dd>(.*?)</dd>%s', $inhalt, $b)) {
    $wins = $b[1];
}

  • Wieso du % als Begrenzer nimmst, leuchtet mir nicht ein, aber egal (du kannst z.B. = nehmen...)
  • ich würde immer mit \s* bzw. \s+ nach whitespace suchen
  • erwartest du nut Zahlen? dann \d+ nehmen.
  • statt (.*?) kannst du hier auch ([^<]*) benutzen

zu dem Flag s: ich würde gi benutzen (http://de.selfhtml.org/perl/sprache/regexpr.htm#flags)

Der Code der Quelle(Webseite) sieht wie folgt aus:

Oder einfach nur der Quältext™ der Website (denn man benutzt Definitionslisten normalerweise um in Textform etwas zu definieren, nicht um Tabellenstrukturen nachzubauen)

Die Webseite habe ich mit $inhalt = file_get_contents() geladen. Aber das war bestimmt klar ;)

nö, aber ich hatte gehofft, dass du das irgendwie machst... vielleicht über cURL, o.ä., das Verfahren ist eher unwichtig

mfg, Flo

--
sh:) fo:| ch:? rl:( br:^ n4:| ie:{ mo:| va:} de:> zu:} fl:{ ss:) ls:< js:|