[PHP] Teil eines Strings entfernen.

Dieses Thema im Forum "Webentwicklung" wurde erstellt von BladeFire, 23. September 2012 .

  1. 23. September 2012
    Zuletzt bearbeitet: 23. September 2012
    Teil eines Strings entfernen.

    Hallo.

    Ich möchte einen Teil eines Strings entfernent.

    Hier der Code:

    PHP:
    $url = "http://www.youtube.com/watch?v=oUW8nH2DuCo&feature=related" ;
    if (
    strpos ( $url , "youtube" ) !== false )
    {
    $linky = substr ( $url , 31 );
    $testy = preg_replace  ( '/^.&feature=related/' ' ' $linky );
    $testy = preg_replace ( '/^.&feature=fvwrel/' , " " , $linky );
    echo 
    $testy ;
    }
    bei den ganzen googl seiten selbst bei php.net habe ich es nicht richtig kapiert.
    ich denke ich habe irgendwas hier falsch gemacht:" '/^.&feature=fvwrel/' "

    Danke schonmal

    Mfg Simon
     
  2. 23. September 2012
    Zuletzt bearbeitet: 23. September 2012
    AW: Teil eines Strings entfernen.

    Ja, ^ ist Falsch.
    Code:
    /[&?]feature=[^&]+/
    entfernt alle möglichen `feature` Parameter.
     
  3. 23. September 2012
    AW: Teil eines Strings entfernen.

    Mach es dir einfacher.
    Hol einfach nur die Variable von "v", denn du weist nie was nach der Var "featured" kommt.

     
  4. 23. September 2012
    Zuletzt bearbeitet: 23. September 2012
    AW: Teil eines Strings entfernen.

    Was genau möchtest du mit dem "g" Modifier in PHP bezwecken?
    Und warum entfernst du v=... wenn du ihm doch dazu rätst diesen Wert zu "holen"?
     
  5. 23. September 2012
    AW: Teil eines Strings entfernen.

    Danke das ist ja richtig schnell gegangen (es funzt jetzt)

    Eine klitzekleine Frage hab ich noch. sind die Zeichen fürs suchen die man benutzt die gleichen wie bei preg_match()?

    mfg

    -simon
     
  6. 23. September 2012
    AW: Teil eines Strings entfernen.

    oh, dachte es wäre "preg_match".
    Das "g" kann weggelassen werden, wusste aber nicht was er alles "filtern" möchte.
    Vll. ja 2 URL's auf einmal

    Aber es sollte ja der "RegEx-Code" reichen, um den ging es ja.
     
  7. 23. September 2012
    AW: Teil eines Strings entfernen.

    Das beantwortet die Frage aber nicht, was du mit dem "g" Modifier in PHP bezwecken möchtest.

    Ja.
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.