实例274:字符串的替换
这是一个字符串替换的实例
实例位置:光盘\mingrisoft\10\274
实例说明
Web开发过程中,如果对数据库中的信息处理不当,可能导致这些信息无法原样输出,例如在数据库中提取字符“<”,该字符无法正常原样输出,这是因为“<”为HTML标记的一部分,如“
、
运行本实例如图10.9所示,分别在表单文本框中输入原字符串的值、需要替换的字符串以及以何字符串进行替换,单击“替换”按钮后,可以查看最终的替换结果。
![]() |
| 图10.9 字符串的替换 |
技术要点
PHP中实现字符串的替换方法有多种,但最简单的方法可以通过函数str_replace()实现。该函数的语法格式如下:
string str_replace(string str1,string str2 ,string str) |
功能:该函数将字符串str中的字符串str1替换成字符串str2后返回新字符串。
实现过程
((1)建立前台表单,实现字符串信息的录入。代码如下:
<form name="form1" method="post" action="index.php"> <div align="center" class="STYLE1">字符串的替换</div></td> <div align="right">原字符串:</div></td> <input type="text" name="str1" size="18" class="inputcss"></td> <div align="right">需要替换的字符串:</div></td> <input type="text" name="str2" size="18" class="inputcss"></td> <div align="right">将字符替换为:</div></td> <input type="text" name="str3" size="18" class="inputcss"></td> <div align="center"><input type="submit" value="替换" class="buttoncss"></div></td> |
if($_POST["submit"]!=""){ |
根据本实例,读者可以:
实现只对指定位置的字符串进行替换操作。
实现HTML标记的原样输出。
| 回书目 上一节 下一节 |