Diese HTML bekomme ich von der Antwort.Wie div mit einem seiner Kind p Knoten zu ersetzen
Und ich muss den zusätzlichen Text entfernen.
Es gibt eine Zeile des folgenden Inhalt
<?php
$str = <<<HTML
AAAA <span>span txt</span>
<div class='unique_div' id='xrz' data-id='1'>
div text
<span>span text</span>
<p class='unique_p'>
<span>p span text</span>
<p>p p text</p>
</p>
div text
</div>
BBBB <span>span txt</span>
HTML;
Wie div auf p ersetzen, die in ihm ist?
Ich brauche einen regulären Ausdruck zu schreiben, das folgende Ergebnis
<?php
$str = <<<HTML
AAAA <span>span txt</span>
<p class='unique_p'>
<span>p span text</span>
<p>p p text</p>
</p>
BBBB <span>span txt</span>
HTML;
Es gibt nur ein div und p mit solchen Attributen zu erhalten.
Wir verstehen nicht.Meinst du, du willst den Inhalt ändern, ist $ str, nachdem du das erste Beispiel im zweiten Beispiel erstellt hast? – RiggsFolly
Ich brauche ein Ergebnis wie im zweiten Beispiel – Sergey
Warum? Erstellen Sie einfach eine separate Ausgabe basierend auf welchem Grund auch immer Sie es ändern wollen – RiggsFolly