Heim > Backend-Entwicklung > PHP-Tutorial > In Bezug darauf, wie str_replace_once nur den Inhalt ersetzt, nicht jedoch das Alt-Tag in

In Bezug darauf, wie str_replace_once nur den Inhalt ersetzt, nicht jedoch das Alt-Tag in

WBOY
Freigeben: 2016-09-09 08:27:57
Original
2474 Leute haben es durchsucht

Über str_replace_once($needle,$replace,$haystack), wie man nur den Inhalt ersetzt, ohne die Alt- und Title-Tags in zu ersetzen

Der Originalcode lautet wie folgt
Code 1:

<code>public function str_replace_once($needle,$replace,$haystack) 
{
    $pos = strpos($haystack, $needle);
 
    if ($pos === false) 
    {
        return $haystack;
    }
     
    return substr_replace($haystack, $replace, $pos, strlen($needle));
}
</code>
Nach dem Login kopieren
Nach dem Login kopieren

Bitte helfen Sie mir, wie kann ich beim Ersetzen von Zeichen nur den Textinhalt ersetzen, nicht jedoch die Alt- und Titelzeichen im Bild

Mein Ziel ist es, einen Artikel $str und dann ein Array $arr=array("小草","小花","小狗","Willow"); zu haben. Ich möchte, dass der Artikel den Array-Inhalt enthält Alle werden durch Xiaocaohuahua und dergleichen ersetzt, was den internen Links im Artikel entspricht, aber wenn

Xiaocao//funktioniert nicht
aaa//funktioniert nicht

aa

//Nicht bedienen
...
Obwohl es Inhalte gibt, die Arrays enthalten, werden diese nicht ersetzt.

Antwortinhalt:

Über str_replace_once($needle,$replace,$haystack), wie man nur den Inhalt ersetzt, ohne die Alt- und Title-Tags in zu ersetzen

Der Originalcode lautet wie folgt

Code 1:

<code>public function str_replace_once($needle,$replace,$haystack) 
{
    $pos = strpos($haystack, $needle);
 
    if ($pos === false) 
    {
        return $haystack;
    }
     
    return substr_replace($haystack, $replace, $pos, strlen($needle));
}
</code>
Nach dem Login kopieren
Nach dem Login kopieren
Bitte helfen Sie mir, wie kann ich beim Ersetzen von Zeichen nur den Textinhalt ersetzen, nicht jedoch die Alt- und Titelzeichen im Bild

Mein Ziel ist es, einen Artikel $str und dann ein Array $arr=array("小草", "小花", "小草", "Willow"); zu haben. Ich möchte, dass der Artikel den Array-Inhalt enthält werden durch Xiaocaohuahua und dergleichen ersetzt, was internen Links im Artikel entspricht, aber wenn

Xiaocao//funktioniert nicht

aaa//funktioniert nicht

aa

//Nicht bedienen
...
Obwohl es Inhalte gibt, die Arrays enthalten, werden diese nicht ersetzt.

String-Ersetzung reicht Ihnen nicht mehr aus, bitte versuchen Sie es mit regulären Ausdrücken.

Oder wenn Sie Tags verarbeiten möchten, können Sie diese Plug-Ins für die XML-Analyse ausprobieren

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage