Ich möchte alle YouTube-Inhalte erhalten iframe
Regex verwenden und jedem gefundenen Datensatz ein bestimmtes Tag hinzufügen möchten.
Zum Beispiel <youtube-frame></youtube-frame>
Anfang und Ende des Iframes.
Benötigte Leistung:
<youtube-frame><iframe width="560" height="315" src="https://www.youtube.com/embed/vakfMRyjulw" frameborder="0" allowfullscreen></iframe></youtube-frame>
<youtube-frame><iframe width="560" height="315" src="https://www.youtube.com/embed/aDGWMlKPKDs" frameborder="0" allowfullscreen></iframe></youtube-frame>
Mein Code
$embed = '
<iframe width="560" height="315" src="https://www.youtube.com/embed/vakfMRyjulw" frameborder="0" allowfullscreen></iframe>
<iframe width="600" height="350" src="https://tune.pk/player/embed_player.php?vid=6508414&folderp2016/05/04/&width=600&height=350&autoplay=no" frameborder="0" allowfullscreen scrolling="no"></iframe>
<iframe width="560" height="315" src="https://www.youtube.com/embed/aDGWMlKPKDs" frameborder="0" allowfullscreen></iframe>
<iframe width="600" height="350" src="https://tune.pk/player/embed_player.php?vid=6508414&folder=2016/05/04/&width=600&height=350&autoplay=no" frameborder="0" allowfullscreen scrolling="no"></iframe>
<iframe width="600" height="350" src="https://tune.pk/player/embed_player.php?vid=6508414&folder=2016/05/04/&width=600&height=350&autoplay=no" frameborder="0" allowfullscreen scrolling="no"></iframe>
';
Was habe ich versucht?
$pattern = '/<iframe\.*src=\"//youtube"\.*/';
$iframeSrc = preg_match($pattern, $embed, $matches);
var_dump($iframeSrc);
Error_reporting ist keine Option für Sie? Warum denken Sie
src=\"//youtube"
würde passensrc="https://www.youtube.…
?– mario
4. Mai 2016 um 13:12 Uhr
Ich habe schon geantwortet, aber trotzdem: Was würde bei deiner Frage unten fehlen “Was habe ich probiert?” ist das Ergebnis des von Ihnen versuchten Codes (z. B. die Ausgabe von
var_dump
).– CherryDT
4. Mai 2016 um 13:19 Uhr