tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
392
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Feb 2004
    Ort
    Merseburg
    Beiträge
    406
    Hallo,

    wie kann ich etwas zwischen 2 verschiedenen Sachen auslesen?

    Z.b. alles zwischen <table> und </table>

    danke schonmal im vorraus
     

  2. #2
    Registriert seit
    Aug 2002
    Ort
    Hessen
    Beiträge
    693
    RegEx?

    PHP-Code:
    $text '<table>blabla</table>';
    preg_match('/<table>(.*)</table>/isU'$text$matches);
    echo 
    'Zwischen dem Table-Tag steht: '.$matches[1]; 
     
    "... the KKK took my baby away ..."

  3. #3
    Avatar von Ben Ben
    Ben Ben Ben Ben ist offline Mitglied Rubin
    Registriert seit
    Dec 2003
    Ort
    Raum FFM
    Beiträge
    1.364
    was mir hier gerade einfällt, wenn du dich gerade mit sowas näher auseinander setzen willst, ist in der aktuellen Ausgabe von PHPArchitect ein recht interessanter Artikel drin.
     

  4. #4
    Registriert seit
    Feb 2004
    Ort
    Merseburg
    Beiträge
    406
    @ludz

    Warning: Unknown modifier 't' in test.php on line 3
    Zwischen dem Table-Tag steht:
    das kommt bei deinem Code raus.

    @BenBen

    gibts das nur in engl. ?
     

  5. #5
    Avatar von Sven Petruschke
    Sven Petruschke Sven Petruschke ist offline Mitglied Diamant
    Registriert seit
    May 2003
    Ort
    Leipzig
    Beiträge
    2.323
    Code :
    1
    
    preg_match('/<table>(.*)<\/table>/isU', $text, $matches);
    Das Board schmeißt den Backslash raus.
     
    Das Leben ist wie eine Ketchupflasche - erst kommt nichts und dann alles auf einmal.
    www.sven-petruschke.de

  6. #6
    Avatar von Ben Ben
    Ben Ben Ben Ben ist offline Mitglied Rubin
    Registriert seit
    Dec 2003
    Ort
    Raum FFM
    Beiträge
    1.364
    @low-group: ja aber das macht nichts... man sollte es verstehen können oder angewöhnen

    @snuu: also laut dem phpArch Artikel wäre der Pattern
    PHP-Code:
    '!<table>(.*?)</table>!s' 
    was daher sinnvoll ist, da dein Pattern nciht mehr wirklich funktioniert bei Strings mit <table>...</table>......<table>.....</table> usw...
     

  7. #7
    Avatar von won_gak
    won_gak won_gak ist offline Mitglied Brokat
    Registriert seit
    Dec 2002
    Ort
    Frankfurt/Main
    Beiträge
    470
    Aber ein "i" solltest du noch anfügen

    PHP-Code:
    '!<table>(.*?)</table>!is' 
    Sonste geht es nicht mit <tAblE> ... </taBle> *g*
     
    ~WonGak~

    "And if there is a god, I know he likes to rock."

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 08.05.10, 00:46
  2. Übergeben von Werten zwischen ASP.NET-Webseiten
    Von Neuling0815 im Forum .NET Web und Kommunikation
    Antworten: 3
    Letzter Beitrag: 21.09.07, 12:19
  3. Zwischen zwei Werten
    Von formmad im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 17.02.06, 10:38
  4. differenz zwischen 2 date werten
    Von dantesInferno im Forum PHP
    Antworten: 4
    Letzter Beitrag: 09.03.05, 15:19
  5. mit werten zwischen fenstern wandern
    Von südpol im Forum Javascript & Ajax
    Antworten: 11
    Letzter Beitrag: 14.12.04, 13:46