`

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程序中常用的字符串替换函数 ##...

    fortran分割字符串和字符串替换的子程序_Fortran_

    Fortran提供了一个内置函数`replace()`(或`tranlate()`),可以用来替换字符串中的特定字符或子串。但是,如果需要更复杂的替换规则,例如根据某种模式替换,可能需要自定义子程序。下面是一个简单的字符串替换...

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

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

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

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

    C#判断字符串是否存在字母及字符串中字符的替换实例

    本文实例讲述了C#判断字符串是否存在字母及字符串中字符的替换的方法。分享给大家供大家参考。具体实现方法如下: 首先要添加对命名空间“using System.Text.RegularExpressions;”的引用 下面以一个字符串为例: ...

    React 替换字符串里面span的里的某些内容

    2. 前提是替换字符串里面的某些标签,也可以是多个标签,这个是在react里面的,自己可以参考然后可以动态替换成其他标签,例如li,ul都是可以的 3.字符串可以替换单个也可以替换多个的 4. 原先的想法是获取到字符串...

    oracle字符串替换

    - **替换字符串**:`'|'`,用单个竖线字符替换匹配到的所有连续的两个或多个竖线字符。 - **执行结果**:`'123|456|789|191|000|234'` 通过以上操作,原始字符串中的多余竖线被成功简化为单个竖线,达到了预期的...

    一次查找替换文本中多个字符串(添加还原功能)

    这个Java开发的应用程序允许用户批量地在文本文件中查找并替换多个特定的字符串,同时它还具有一个独特的功能——替换还原,这在误操作或需要恢复原始文本时显得尤为有用。 首先,我们来了解一下“查找与替换”功能...

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

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

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

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

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

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

    c++编写文本文件字符串替换程序

    因工作需要,本人用c++ 编写替换文本文件中指定字符串的小程序,供大家使用: 语法 rep2 test.txt srcstr,desstr srcstr=是将要被替换的字符串 desstr=是替换成的字符串 速度很快,但要求文件不可大于5000行。

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

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

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

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

    逐个替换字符串中的指定字符

    这里的关键词是“逐个”,意味着如果字符串中存在多个相同的字符需要被替换,那么我们需要多次执行替换操作。 #### 具体步骤 1. **初始化**:首先定义一个变量存储原始字符串。 2. **查找目标字符**:通过某种方式...

    比CString更高效的字符串替换

    本话题聚焦于一个优化过的字符串替换方法,针对原生MFC库中`CString::Replace`函数性能问题进行改进。`CString`是Microsoft Foundation Class (MFC) 库中的一个类,用于方便地处理和操作字符串,但有时其性能可能不...

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

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

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

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

    文件字符串一键替换工具

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

Global site tag (gtag.js) - Google Analytics