`

PHP 字符串内多个关键词替换

阅读更多
<meta charset="UTF-8">
<?php
$str="阅谁问君诵,水落清香浮。http://onestopweb.iteye.com/";//定义原始字符串
//单个关键词的替换方式
$keyword="onestopweb";//指定要替换的关键字
echo str_replace($keyword,"<font color=red><b>$keyword</b></font>",$str).'<br>';//加粗加颜色
//如果是一组关键词,可以循环判断是否存在,存在该关键词才开始替换
$keywords = array('chaoyi'=>'<a href="chaoyi">chaoyi</a>','阅'=>'<a href="阅">阅</a>','onestopweb'=>'<a href="onestopweb">onestopweb</a>',);
foreach($keywords as $k=>$v){
	//strpos 无法判断中文
	if(strstr($str,$k)){
		$str = str_replace($k,$v,$str);
	}
}
echo $str;

 

效果图:

 

 

 

 

 

 

  • 大小: 32.9 KB
1
0
分享到:
评论

相关推荐

    PB程序中常用的字符串替换函数

    为了解决这个问题,很多开发者会自行编写一些实用的字符串替换函数来满足项目需求。下面我们就基于题目中的信息,详细探讨一下如何在PB程序中实现一个常用的字符串替换函数。 ### PB程序中常用的字符串替换函数 ##...

    QT中字符串的比较、查找、替换等操作 - 大存的博客1

    这篇博客主要介绍了QT中关于字符串的比较、查找、替换等操作,这些操作对于处理文本信息至关重要。以下是对这些操作的详细说明: 1. **字符串拼接**: 在QT中,可以使用`+`运算符或者`append()`函数来连接字符串。...

    字符串查找与替换程序 文件

    字符串替换函数是一个常用的字符串处理函数,其主要功能是将指定字符串中指定的字符串替换为新的字符串。本函数的实现过程可以分为以下几个步骤: 1. 参数检查:首先,函数会检查输入参数的合法性,包括源字符串、...

    c语言实现字符串替换

    c语言实现字符串替换c语言实现字符串替换c语言实现字符串替换c语言实现字符串替换c语言实现字符串替换c语言实现字符串替换c语言实现字符串替换c语言实现字符串替换c语言实现字符串替换c语言实现字符串替换c语言实现...

    c#批量替换某一类字符串

    在C#编程中,批量替换某一类字符串是一个常见的任务,特别是在处理大量文本数据时,例如日志分析、代码自动生成或者文本格式转换等场景。这个任务可以通过多种方式实现,但最常用的是使用`String`类的`Replace`方法...

    字符串查找替换,多文件字符串查找替换

    在IT行业中,字符串查找与替换是一项基础且重要的操作,它广泛应用于文本编辑、代码修改、数据分析等多个领域。这里我们将深入探讨这一主题,并结合"字符串查找替换"这个软件工具的使用,来详细介绍相关知识点。 ...

    x86汇编语言文本字符串查找替换程序

    本文将深入探讨一个使用x86汇编语言编写的文本文件字符串查找与替换程序,以及其设计原理和操作步骤。 一、程序设计基础 1. 指令集:x86汇编语言基于80x86处理器的指令集,如MOV(数据传输)、CMP(比较)、JMP...

    在字符串中检索关键词_LabVIEW.vi

    在LabVIEW中如何对字符串数据中的关键词进行检索,这里将例程分向给大家,具体程序实现原理见我的博文《LabVIEW中对字符串数据进行关键词检索,LabVIEW的字符搜索功能,关键词不在字符串开头也能检索(原创)》

    javascript将字符串中的多个空格替换为一个空格的正则实例.docx

    ### JavaScript将字符串中的多个空格替换为一个空格的正则实例 在Web开发与日常编程中,我们经常需要处理字符串。特别是在用户输入或者文本处理过程中,常常会遇到需要清理字符串中的多余空格的情况。例如,当从...

    Delphi字符串快速替换函数,速度超快 秒杀自带的StringReplace函数

    3. **多线程处理**:对于非常大的字符串,可以将字符串分割成多个部分并使用多线程进行并行替换,从而利用多核处理器的优势。 4. **避免不必要的复制**:在替换过程中,只复制必要的字符,而不是整个字符串。 `Q_...

    字符串的查找替换 汇编实现

    在IT领域,字符串的查找与替换是编程中最基础且重要的操作之一,广泛应用于文本处理、数据分析、编程语言解析等多个场景。本主题聚焦于如何用汇编语言实现这一功能,汇编语言作为计算机底层语言,虽然编写难度相对较...

    将已知文件中的指定字符串替换为其他的字符串

    将已知文件中的指定字符串替换为其他的字符串

    字符串替换C程序

    C语言内没有字符串替换函数,此函数实现字符串替换

    C语言小程序,统计字符串中字符出现频率,随后可以匹配替换指定字符

    本小程序实现了统计字符串中字符出现频率、搜索匹配字符串指定字符和替换原字符串中指定字符三个功能。下面将对这三个知识点进行详细的解释。 统计字符串中字符出现频率 在这个小程序中,使用了一个名为num的整型...

    多行批量字符替换 可替换任何文件里的字符串 特色在多行替换

    这个工具或技术的核心在于它能一次性替换文件或多个文件中的特定字符串,而不仅仅局限于单个字符或一行内容的替换,这在处理大量文本数据时尤其有用。 批量字符替换的基本原理是通过读取文件内容,查找并定位到需要...

    字符串查找替换(批量任何文件)

    本主题将深入探讨如何在批量任何文件中进行字符串查找替换,这涉及到多个技术层面,包括基本概念、实现方法以及相关的工具和编程语言应用。 一、基本概念 1. 字符串:在计算机科学中,字符串是由一个或多个字符...

    python实现字符串模糊匹配

    编辑距离的定义是指将一个字符串转换为另一个字符串所需的最少操作次数,包括插入、删除和替换操作。 Python 中可以使用 LevenshteinDistance 函数来计算两个字符串之间的编辑距离。 FuzzyWuzzy 是一个 Python 库,...

    文件字符串一键替换工具

    标题中的“文件字符串一键替换工具”指的是一个软件或程序,其主要功能是帮助用户快速、批量地在指定的文件夹及其子文件夹内的所有文件中替换特定的字符串。这种工具通常用于需要大量文本编辑或者统一修改文件内容的...

    快速字符串替换html代码

    html代码编写的网页,可以快速查找,替换掉需要替换的字符串,多个字符串一次性替换完成, 简单方便

    关键词搜索(字符串匹配)

    在“语义搜索简易版”这个程序中,可能采用了某种字符串匹配技术来快速定位用户指定的关键词。同时,它还提供了与关键词首字母相同且长度相同的联想词功能。这可能是通过构建字典或使用数据结构如Trie树来实现的,...

Global site tag (gtag.js) - Google Analytics