Frage zu ereg_replace()

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Also irgendwie stehe ich total aufm Schlauch:

    PHP Code:
    $text="<IMG alt=\"\" hspace=0 src=\"C:\\Inetpub\\wwwroot\\bold.gif\" align=baseline border=0>
    <IMG alt=\"\" hspace=0 src=\"C:\\Inetpub\\wwwroot\\justifycenter.gif\" align=baseline border=0>
    <IMG alt=\"\" hspace=0 src=\"C:\\Inetpub\\wwwroot\\warning.gif\" align=baseline border=0>
    <IMG alt=\"\" hspace=0 src=\"bilder/testB1LastenheftKapitel18.gif\" align=baseline border=0>"
    preg_match_all('(<IMG .*>)'$text$trefferB);
    $anz =  count ($trefferB[0]);
    echo 
    $anz
    Entspricht doch genau dem Beispiel, oder? Liefert aber 1 zurück.

    EDIT:
    Jetzt bin ich schlauer, die Zeilenumbrüche in $text habe ich hier nur der übersichthalber nicht drin, aber in meinem Programm nicht. wenn ich diese rein mache funktionierts, sonst nicht, aber ich bekomme den String übergeben und da sind die Leerzeichen nicht drin, wie könnte ich das Problem umgehen?
    Last edited by bajana; 08-02-2006, 11:59.

    Comment


    • #17
      PHP Code:
      <?php

      $text 
      "<IMG alt=\"\" hspace=0 src=\"C:\Inetpub\wwwroot\bold.gif\" align=baseline border=0>
      <IMG alt=\"\" hspace=0 src=\"C:\Inetpub\wwwroot\justifycenter.gif\" align=baseline border=0>
      <IMG alt=\"\" hspace=0 src=\"C:\Inetpub\wwwroot\warning.gif\" align=baseline border=0>
      <IMG alt=\"\" hspace=0 src=\"bilder/testB1LastenheftKapitel18.gif\" align=baseline border=0>"
      ;

      preg_match_all ('/<IMG [^>]*>/'$text$ergebnis);

      $ergebnis $ergebnis[0];

      echo 
      $ergebnis;

      $anz count ($ergebnis);

      echo 
      "Anzahl ist ".$anz;
       
      ?>
      Last edited by Koala; 08-02-2006, 12:06.

      Comment


      • #18
        VIELEN DANK!

        Jetzt tuts :-)

        Comment

        Working...
        X