hanns: php array string ausgeben

Hallo,

ich habe ein arraycc, das ich mit einer foreach-schleife abfrage. nun enthält das arraycc viele urls und ich möchte nicht die "-Sonderzeichen maskieren, sondern die links direkt eingeben.

wie kann ich mir das maskieren ersparen?

$arraycc=array(

...

"© <a href="http://commons.wikimedia.org/wiki/User:xxxxxx">xxxxxx</a> / <a href="http://creativecommons.org/licenses/by-sa/3.0/">CC-BY-SA-3.0</a>, <a href="https://commons.wikimedia.org/wiki/File:xxxxxxxxxxx.jpg">xxxxxxxxxx</a>, <a href="https://creativecommons.org/licenses/by-sa/3.0/legalcode">CC BY-SA 3.0</a>",

...

  1. Hallo und guten Morgen,

    ich habe ein arraycc, das ich mit einer foreach-schleife abfrage. nun enthält das arraycc viele urls und ich möchte nicht die "-Sonderzeichen maskieren, sondern die links direkt eingeben.

    wie kann ich mir das maskieren ersparen?

    Bei der Ausgabe in den HTML-Kontext gar nicht.
    Für die Speicherung im Array sind keine Maskierungen erforderlich. Das HTML-Markup gehört da aber nicht hinein!

    Grüße
    TS

    --
    es wachse der Freifunk
    http://freifunk-oberharz.de
    1. o.k. danke

      wenn ich das maskieren nicht umgehen kann, dann werde ich wohl so ein tool einsetzen:

      http://www.markus-baersch.de/php/html-nach-php-konvertieren.php#reslt

      1. Hallo hanns,

        o.k. danke

        Wahrscheinlich ist es dir nicht gelungen, dein Problem richtig zu beschreiben.

        http://www.markus-baersch.de/php/html-nach-php-konvertieren.php#reslt

        Ich wüsste keinen Anwendungsfall für ein solches Tool.

        Bis demnächst
        Matthias

        --
        Dieses Forum nutzt Markdown. Im Wiki erhalten Sie Hilfe bei der Formatierung Ihrer Beiträge.
        1. Wahrscheinlich ist es dir nicht gelungen, dein Problem richtig zu beschreiben.

          http://www.markus-baersch.de/php/html-nach-php-konvertieren.php#reslt

          Ich wüsste keinen Anwendungsfall für ein solches Tool.

          in dem array stehen dinge wie:

          "Bastian Frank, <a href="https://commons.wikimedia.org/wiki/File:Kaffeekanne_arzberg_1382.jpg">Kaffeekanne arzberg 1382</a>, <a href="https://creativecommons.org/licenses/by-sa/3.0/legalcode">CC BY-SA 3.0</a>",

          den backslash vor dem http beispielsweise will ich nicht selber setzen, sondern der soll automatisch eingefügt werden: "https:

          1. Hallo hanns,

            in dem array stehen dinge wie:

            "Bastian Frank, <a href="https://commons.wikimedia.org/wiki/File:Kaffeekanne_arzberg_1382.jpg">Kaffeekanne arzberg 1382</a>, <a href="https://creativecommons.org/licenses/by-sa/3.0/legalcode">CC BY-SA 3.0</a>",

            Es handelt sich also um ein PHP-Array, das du händisch erstellen möchtest?

            Hast du dazu bereits ein HTML-Formular, das deine Eingaben entgegennimmt?

            Wird es später wieder als HTML ausgegeben?

            Bis demnächst
            Matthias

            --
            Dieses Forum nutzt Markdown. Im Wiki erhalten Sie Hilfe bei der Formatierung Ihrer Beiträge.
          2. Hallo hanns,

            Und wenn du der hanns mit den 1000 Bildern bist

            in dem array stehen dinge wie:

            "Bastian Frank, <a href="https://commons.wikimedia.org/wiki/File:Kaffeekanne_arzberg_1382.jpg">Kaffeekanne arzberg 1382</a>, <a href="https://creativecommons.org/licenses/by-sa/3.0/legalcode">CC BY-SA 3.0</a>",

            steht dann 1000-fach in dem Array

            "…, <a href="https://commons.wikimedia.org/wiki/File:…">…</a>, <a href="https://creativecommons.org/licenses/by-sa/…/legalcode">CC BY-SA …</a>"

            ??

            Lediglich an den Stellen, wo ich das Auslassungszeichen gesetzt habe, gibt es Unterschiede

            Das wäre ziemlich sinnfrei.

            Übrigens kannst du dir das maskieren (eventuell!) sparen, wenn du verschiedene Anführungszeichen verwendest.

            '<a href="…">' oder "<a href='…'>"

            Aber das ändert nichts an obigem Problem. Hier solltest du ganz anders an die Sache rangehen.

            Bis demnächst
            Matthias

            --
            Dieses Forum nutzt Markdown. Im Wiki erhalten Sie Hilfe bei der Formatierung Ihrer Beiträge.
            1. Hallo und guten Morgen,

              Und wenn du der hanns mit den 1000 Bildern bist

              in dem array stehen dinge wie:

              "Bastian Frank, <a href="https://commons.wikimedia.org/wiki/File:Kaffeekanne_arzberg_1382.jpg">Kaffeekanne arzberg 1382</a>, <a href="https://creativecommons.org/licenses/by-sa/3.0/legalcode">CC BY-SA 3.0</a>",

              steht dann 1000-fach in dem Array

              "…, <a href="https://commons.wikimedia.org/wiki/File:…">…</a>, <a href="https://creativecommons.org/licenses/by-sa/…/legalcode">CC BY-SA …</a>"

              ??

              Viel spannender ist für mich die Frage, woher die Daten kommen.

              Werden die mittels (schlechtem) Tool aus diversen Webseiten grabbed? Dann sollte man vielelicht das Tool mal mit DOM-Parser neu erstellen. Dann sollten anschließend HTML und Daten sauber getrennt vorliegen und damit kann man dann sorgenfrei arbeiten.

              Grüße
              TS

              --
              es wachse der Freifunk
              http://freifunk-oberharz.de
  2. Tach!

    wie kann ich mir das maskieren ersparen?

    Am Ende muss gültiger und fehlerfreier Code entstehen. Ob du dazu maskieren musst oder nicht, kommt darauf an, was am Ende konkret aus welchem Material entstehen soll. Konkreter kann ich es nicht beantworten, weil das für mich nicht deutlicher in deiner Problembeschreibung hervorgeht.

    dedlfix.