ChrisB: mit "preg_match_all" tabelleninhalt von externer stelle auslesen

Beitrag lesen

Hi,

preg_match_all(
  '~<td[^>]>(.?)</td>~',
  $werte2[0][0],
  $ausgabe,
  PREG_PATTERN_ORDER
);


>   
> damit liest er mir die erste tabellenreihe aus und schreibt ins array ausgabe[0] den Zellen mit den td tags und in ausgabe[1] nur den Zelleninhalt. jedoch macht er es immer nur für eine tabellenreihe, gebe ich $werte2[0] an, macht er mir gar nix.  
  
Kann "er" ja auch nicht.  
Derzeit gibst du $werte[0][0] an, was wohl ein Textstring ist.  
Wenn du stattdessen $werte[0] angibst, was ein Array ist, muss dieses in einen String konvertiert werden, damit preg\_match\_all damit arbeiten kann. Arrays in Strings konviertiert ergeben in PHP aber nur den Text "Array" - da drin kannst du lange nach "<td..." suchen.  
  
Aber wie man eine Aufgabe, die man einmal ausgefuehrt hat, mehrmals ausfuehrt, davon hast du doch bestimmt schon gehoert? Das Stichwort lautet Schleife.  
  
MfG ChrisB  
  

-- 
„This is the author's opinion, not necessarily that of Starbucks.“