php array string ausgeben
hanns
- php
0 TS0 hanns0 Matthias Apsel0 hanns0 Matthias Apsel0 Matthias Apsel0 TS
0 dedlfix
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>",
...
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
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
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
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:
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
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
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
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.