首页 开发编程 正文

php怎么替代某一个字符(PHP替换字符)

最后一个"-"后面的位置等于减号数量)//$s 要替换的内容$str=rtrim(rtrim($str,$arr=explode('-';}else{$arr[$index]=$s;最后一个"-"后面的位置等于减号数量)//$s 要替换的内容$arr=explode('-',可以加一个参数14if($index=count($arr)...

本篇文章给大家谈谈php怎么替代某一个字符,以及PHP替换字符对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录:

PHP正则表达式如何替换掉某字

?php

$string = '倚天屠龙记2019版粤语版';

$pattern = '/版$/';

$replacement = '';

echo preg_replace($pattern, $replacement, $string);

?

$pattern = '/版$/';正则表达式,匹配最后一个字是版.匹配第一个'版'。'/版/'。匹配所有的版'/版/g'。

$replacement = ''; 用来替换的内容,去掉就是替换为空字符串。

更多需求查看php正则表达式教程网页链接

php替换怎么替换指定位置字符

function replace($str,$index,$s){

//参数定义:

//$str  原字符串

//$index 要替换的位置(第一个"-"前面的位置为0,最后一个"-"后面的位置等于减号数量)

//$s  要替换的内容

$str=rtrim(rtrim($str,'html'),'.');

$arr=explode('-',$str,14); //如果是前面固定13个减号,可以加一个参数14

if($index=count($arr)){

$arr[count($arr)-1]=$s;

}else if($index0){

$arr[0]=$s;

}else{

$arr[$index]=$s;

}

return (implode('-', $arr).'.html');

}

$string='21--------43-----哈啊.html';

$newStr=replace($string,0,'aaa'); //第1个减号前面的位置替换为aaa

echo $newStr . 'br';

$newStr=replace($newStr,2,'bbb'); //第2个减号后面的位置替换为bbb

echo $newStr . 'br';

$newStr=replace($newStr,8,'ccc'); //第8个减号后面的位置替换为ccc

echo $newStr;

注意:原字符串结尾部分不能连续两个"html"或者连续两个"."连着

如果原字符串在替换的时候不加".html"就没有这个限制了,就像这样

function replace($str,$index,$s){

//参数定义:

//$str  原字符串

//$index 要替换的位置(第一个"-"前面的位置为0,最后一个"-"后面的位置等于减号数量)

//$s  要替换的内容

$arr=explode('-',$str,14); //如果是前面固定13个减号,可以加一个参数14

if($index=count($arr)){

$arr[count($arr)-1]=$s;

}else if($index0){

$arr[0]=$s;

}else{

$arr[$index]=$s;

}

return (implode('-', $arr).'.html');

}

$string='21--------43-----哈啊';

$newStr=replace($string,0,'aaa'); //第1个减号前面的位置替换为aaa

echo $newStr . '.htmlbr';

$newStr=replace($newStr,2,'bbb'); //第2个减号后面的位置替换为bbb

echo $newStr . '.htmlbr';

$newStr=replace($newStr,8,'ccc'); //第8个减号后面的位置替换为ccc

echo $newStr . '.html';

应该能用吧

php 字符替换怎么弄?

str_replace('"','"/',$str);如些则行。

php中的单引号 和 双引号 用处很多,

单引号中的字符串不会被\转义,双引号会.

单引号可以包含双引号,双引号亦可包含单引号

PS:

$str=EOT

FONT color=#ffff80测试你好/FONTIMG src="后盾网.jpg"FONT style="FONT-SIZE: 18px"沙发沙发上沙发沙发沙发/FONT

EOT;

//以上EOT 与 EOT;之间声名了一段字符串,这是一种字符串声名方式,特别对于存在 双引号 和单引号 比较多的字符串有效.

echo preg_replace("/img([^]*)/i","img$1/",$str);

下面是例子和参考文献(http://************.com/text.html):

在php中字符替换函数有几个如有:str_replace、substr_replace、preg_replace、preg_split、str_split等函数。

str_replace(find,replace,string,count)

作用:str_replace() 函数使用一个字符串替换字符串中的另一些字符。

参数 描述

find 必需。规定要查找的值。

replace 必需。规定替换 find 中的值的值。

string 必需。规定被搜索的字符串。

count 可选。一个变量,对替换数进行计数。

例:在本例中,演示带有数组和 count 变量的 str_replace() 函数:代码如下

$arr = array("blue","red","green","yellow");

print_r(str_replace("red","pink",$arr,$i));

echo "Replacements: $i";

?输出:

Array

(

[0] = blue

[1] = pink

[2] = green

[3] = yellow

)

Replacements: 1

补充:count如果被指定,它的值将被设置为替换发生的次数。

关于php怎么替代某一个字符和PHP替换字符的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文转载自互联网,如有侵权,联系删除