栏目导航
热点推荐
- 开发者必备,超实用的PHP代码片
- 提高PHP编程效率的53种方法
- PHP精华的代码收藏
- PHP.ini配置文件(中文)
- PHP如何防止注入及开发安全
- 提高PHP编程效率的53个要点
- 实际开发中可能用到的PHP的字符
- PHP无限分类的原理
- PHP验证码类代码( 最新修改,完全
- PHP判断端口是否打开的代码
- PHP网站转移实战经验之谈
- phpMyAdmin配置文件说明
阅览排行
php str_replace 单引号 双引号 区别
www.jz123.cn 2011-01-21 来源: 站长家园 责任编辑(袁袁) 我要投递新闻
linux "\n"
php 中 str_replace()函数的具体概况
str_replace($search, $replace, $subject)
例如
1
str_replace("\n", "
", '465s4d6f5s4ad1as65d4fa6s\n54df65sdafgsdf\n65g4sd65g4hdf6\n54ghd6fbghdfgh'); //注意引号
输出:465s4d6f5s4ad1as65d4fa6s\n54df65sdafgsdf\n65g4sd65g4hdf6\n54ghd6fbghdfgh
2
str_replace("\n", "
", "465s4d6f5s4ad1as65d4fa6s\n54df65sdafgsdf\n65g4sd65g4hdf6\n54ghd6fbghdfgh"); //注意引号
输出:
465s4d6f5s4ad1as65d4fa6s
54df65sdafgsdf
65g4sd65g4hdf6
54ghd6fbghdfgh
3
str_replace('\n', '
', "465s4d6f5s4ad1as65d4fa6s\n54df65sdafgsdf\n65g4sd65g4hdf6\n54ghd6fbghdfgh"); //注意引号
输出:
465s4d6f5s4ad1as65d4fa6s 54df65sdafgsdf 65g4sd65g4hdf6 54ghd6fbghdfgh
注意:单引号只是表示纯粹的字符串
而双引号是要经过编译器编译的
也就是说在'\n'与"\n"有区别,前者是指字符串\n,而后者是经过编译器的\n,是转移字符的意思
所以当只有$search和$subject变量同时为单引号或者双引号的时候才会有效果。
从文本框或取出来的值都是转移的,也就是说存在着转移后的\n,所以用'\n'是没有用的,一定要用"\n"
上一篇:php短域名转换为实际域名 下一篇:php正则表达式的分组捕获