PHP替换字符串问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:54:06
<?
//author:Rlby
$string=" <B <BR> <BR>";
$string=$string." <DIV class=hdwiki_tmml>职业病防治形势及其对策";
$string=$string." <DIV class=edit> </DIV>危害因素分 <BR> <BR>";
$ab=" ";
$string=str_replace("<div class=edit>","",$string);
echo $string;

?>

你的程序没有问题,之所以没有能替换掉指定的内容,是因为大写小写的区别,原文是<DIV class=edit>,你替换的却是<div class=edit>。

如果你希望替换的时候不区分大小写,应该使用str_ireplace函数:

<?php
//author:Rlby
$string=" <B <BR> <BR>";
$string=$string." <DIV class=hdwiki_tmml>职业病防治形势及其对策";
$string=$string." <DIV class=edit> </DIV>危害因素分 <BR> <BR>";
$ab=" ";
$string=str_ireplace("<div class=edit>","",$string);
echo $string;

?>