Heim >Backend-Entwicklung >PHP-Problem >So implementieren Sie die Schlüsselwortersetzung in PHP

So implementieren Sie die Schlüsselwortersetzung in PHP

王林
王林Original
2020-08-03 13:38:042435Durchsuche

So implementieren Sie die Schlüsselwortersetzung in PHP: Verwenden Sie zuerst die Funktion strpos(), um die Position des Schlüsselworts zu finden, z. B. [strpos($content,$search)], und verwenden Sie dann die Funktion substr_replace() Ersetzen Sie das Schlüsselwort.

So implementieren Sie die Schlüsselwortersetzung in PHP

Die Funktion substr_replace() ersetzt einen Teil einer Zeichenfolge durch eine andere Zeichenfolge und gibt die ersetzte Zeichenfolge zurück. Wenn string ein Array ist, wird das Array zurückgegeben.

(Empfohlenes Tutorial: php-Grafik-Tutorial)

Syntax:

substr_replace(string,replacement,start,length)

Wenn der Startparameter eine negative Zahl ist und die Länge kleiner oder gleich ist Zu Beginn ist die Länge 0.

(Video-Tutorial-Empfehlung: PHP-Video-Tutorial)

Code-Implementierung:

//首先找到关键字所在位置,然后使用 substr_replace(系统函数)进行替换操作 
function str_replace_once($search,$replace,$content){ 
  //把图片描述去掉 
  $content=preg_replace("/alt=([^ >]+)/is",'',$content); 
  $pos=strpos($content,$search); 
  if($pos===false){ 
    return $haystack; 
  } 
  return substr_replace($content,$replace,$pos,strlen($search)); 
}

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Schlüsselwortersetzung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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