Wie kann ich das einfügen von text in html-Tags in php-Strings?

beschäftige ich mich mit diesem für eine Weile und ich konnte nicht herausfinden, wie zu tun Sie Folgendes in PHP:

$string = "this is test <pre>somrthing in <p>pharagraph</p></pre> dont know tell me <pre>value33 kooo ok</pre> this is php regress <pre>teeth value</pre> ok how"; 

function get_innercode($string) {
preg_match_all("#<pre>(.*?)</pre>#", $string, $foo); 
echo implode("\n", $foo[1]); 
}
    $insert1=get_innercode($string);



    $insert2=" 2 place me in the pre tag"; //you can ignore this

    $string="this is test  <pre> WHERE $insert1 SHOULD BE</pre> dont know tell me  <pre>WHERE $insert2 SHOULD BE</pre> ok how ";

wie kann ich dies tun?
Bitte beachten Sie, das ich nicht tun kann

$string="some text here <pre> WHERE $insert1 SHOULD BE</pre> some more text here <pre>WHERE $insert2 SHOULD BE</pre> ok how";

weil ich bin immer $einsatz1 und $insert2 von $string zu ändern. ich muss es wieder dort, wo Sie herkommen.
danke

  • sollte funktionieren ... nur echo ` echo $string;"
  • Das "arbeiten", fsvo - obwohl es potentiell offen für HTML-injection, je nachdem, Woher die Daten stammen. Was für ein problem(en) haben Sie?
  • Ich glaube, die Frage ist: "Wie kann ich extrahieren Sie text in <pre> - Elemente?" Zu extrahieren (nehmen aus) ist anders als einfügen (put in). Bitte aktualisieren Sie die Frage/der Titel für Klarheit.
  • $einsatz1 und $insert2 entnommen, dass diese pre-tags. ich brauche, um Sie zurück in es nach der änderung.
  • Kannst du ein minimal-Beispiel der code soll von Anfang bis Ende des Vorgangs? Das macht Sie nicht viel Sinn für mich.
  • Für Referenz, $insert1 = get_innercode($string); setzt $insert1 zu null, da Ihre Funktion drucken-eher als die Rückkehr -- Wert.
  • -1 für einen Titel, der bewirkt, dass diese Frage, die zu hoch in der google-Suche, wenn man sucht, wie man einen php-string in html-text, das ist NICHT das, was diese Frage betrifft, wie bereits von user2246674 in den Kommentaren oben.

InformationsquelleAutor Justin | 2013-07-19
Schreibe einen Kommentar