Von einer bestimmten URL nur einen Link ausgeben ...

  • Hallo, ich hoffe jemand von euch kann mir bei meinem Problem helfen.


    Bin gerade sehr Verzweifelt und zwar geht es um links die ich nur von bestimmten Hostern und einfach haben möchte.


    youtube und myvideo


    mein erzeugtes array sieht so aus:
    [PHP]Array
    (
    [0] =>
    [1] => http://www.myvideo.at/watch/00xxx00


    [3] =>

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    [4] => http://www.myvideo.at/watch/00xxx00


    [5] =>

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    [6] => http://www.myvideo.at/watch/00xxx00


    [7] => http://www.myvideo.at/watch/00xxx00
    )[/PHP]


    wie schaffe ich es, nur myvideo links auszulesen und auch nur den ersten link? oder halt random... wichtig nur einer?


    PS: warum das 0 Array leer ist weis ich nicht :/


    mfg

  • 0 array könnte leer sein wenn du evtl $x = 0; definiert hast, und VOR dem ersten insert ins array schon ein +1 oder $x++ hast.


    Wenn es dir möglich ist: schicke die daten gleich sortiert ins array rein.
    zb


    oder:


    wenn du es so nutzen willst we es im moment ist, dann evtl sowas hier:


    ! => ist aber nicht wirklich empfehlenswert, da bei vielen daten eine längere schleife entsteht.


    Wenn du aber die daten im array nach domain sortiert hast, dann erübrigt sich die schleife.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!