函数str_replace()和函数str_ireplace()
<?php
//声明包含多个“LAMP”字符串的文本,也包含小写的“lamp”字符串
$str="LAMP是目前最流行的WEB开发平台;<br>
LAMP为B/S架构软件开发的黄金组合;<br>
LAMP每个成员都是开源软件;<br>
lampBrother是LAMP的技术社区。<br>";
//区分大小写的将“LAMP”替换为“Linux+Apache+MySQL+PHP”,并统计替换次数
echo str_replace("LAMP", "Linux+Apache+MySQL+PHP",$str, $count);
echo "区分大小写时共替换".$count."次<br>"; //替换4次
//不区分大小写的将“LAMP”替换为“Linux+Apache+MySQL+PHP”,并统计替换次数
echo str_ireplace("LAMP", "Linux+Apache+MySQL+PHP", $str,$count);
echo "不区分大小写时共替换".$count."次<br>"; //替换5次
?>
<?php
//元音字符数组
$vowels = array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U");
//将第三个参数中的字符串,搜索到的数组中的元素值都被替换为空,区分大写小替换
echo str_replace($vowels, "", "Hello World of PHP"); //输出: Hll Wrld f PHP
//元音字符数组
$vowels = array("a", "e", "i", "o", "u");
//将第三个参数中的字符串,搜索到的数组中的元素值都被替换为空,不区分大写小替换
echo str_ireplace($vowels, "", "HELLO WORLD OF PHP"); //输出:HLL WRLD F PHP
?>
<?php
$search = array("http","www", "jsp", "com"); //搜索目标数组
$replace = array("ftp", "bbs", "php", "net"); //替换数组
$url="http://www.jspborther.com/index.jsp"; //被替换的字符串
echo str_replace($search, $replace, $url); //输出替换后的结果:ftp://bbs.phpborther.net/index.php
?> |