Rumah >pembangunan bahagian belakang >masalah PHP >php如何实现关键字替换

php如何实现关键字替换

王林
王林asal
2020-08-03 13:38:042413semak imbas

php实现关键字替换的方法:首先利用strpos()函数找到关键字所在的位置,如【strpos($content,$search)】;然后利用substr_replace()函数替换关键字即可。

php如何实现关键字替换

substr_replace() 函数把字符串的一部分替换为另一个字符串,返回被替换的字符串。如果 string 是一个数组,则返回数组。

(推荐教程:php图文教程

语法:

substr_replace(string,replacement,start,length)

如果 start 参数是负数且 length 小于或者等于 start,则 length 为 0。

(视频教程推荐:php视频教程

代码实现:

//首先找到关键字所在位置,然后使用 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)); 
}

Atas ialah kandungan terperinci php如何实现关键字替换. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn