php str_replace 单引号 双引号 区别
2011-01-13 15:41
525 查看
windows “\r\n" 或者 "\n"
linux "\n"
php 中 str_replace()函数的具体概况
str_replace($search, $replace, $subject)
例如
1
str_replace("\n", "<br/>", '465s4d6f5s4ad1as65d4fa6s\n54df65sdafgsdf\n65g4sd65g4hdf6\n54ghd6fbghdfgh'); //注意引号
输出:465s4d6f5s4ad1as65d4fa6s\n54df65sdafgsdf\n65g4sd65g4hdf6\n54ghd6fbghdfgh
2
str_replace("\n", "<br/>", "465s4d6f5s4ad1as65d4fa6s\n54df65sdafgsdf\n65g4sd65g4hdf6\n54ghd6fbghdfgh"); //注意引号
输出:
465s4d6f5s4ad1as65d4fa6s
54df65sdafgsdf
65g4sd65g4hdf6
54ghd6fbghdfgh
3
str_replace('\n', '<br/>', "465s4d6f5s4ad1as65d4fa6s\n54df65sdafgsdf\n65g4sd65g4hdf6\n54ghd6fbghdfgh"); //注意引号
输出:
465s4d6f5s4ad1as65d4fa6s 54df65sdafgsdf 65g4sd65g4hdf6 54ghd6fbghdfgh
注意:单引号只是表示纯粹的字符串
而双引号是要经过编译器编译的
也就是说在'\n'与"\n"有区别,前者是指字符串\n,而后者是经过编译器的\n,是转移字符的意思
所以当只有$search和$subject变量同时为单引号或者双引号的时候才会有效果。
从文本框或取出来的值都是转移的,也就是说存在着转移后的\n,所以用'\n'是没有用的,一定要用"\n"
linux "\n"
php 中 str_replace()函数的具体概况
str_replace($search, $replace, $subject)
例如
1
str_replace("\n", "<br/>", '465s4d6f5s4ad1as65d4fa6s\n54df65sdafgsdf\n65g4sd65g4hdf6\n54ghd6fbghdfgh'); //注意引号
输出:465s4d6f5s4ad1as65d4fa6s\n54df65sdafgsdf\n65g4sd65g4hdf6\n54ghd6fbghdfgh
2
str_replace("\n", "<br/>", "465s4d6f5s4ad1as65d4fa6s\n54df65sdafgsdf\n65g4sd65g4hdf6\n54ghd6fbghdfgh"); //注意引号
输出:
465s4d6f5s4ad1as65d4fa6s
54df65sdafgsdf
65g4sd65g4hdf6
54ghd6fbghdfgh
3
str_replace('\n', '<br/>', "465s4d6f5s4ad1as65d4fa6s\n54df65sdafgsdf\n65g4sd65g4hdf6\n54ghd6fbghdfgh"); //注意引号
输出:
465s4d6f5s4ad1as65d4fa6s 54df65sdafgsdf 65g4sd65g4hdf6 54ghd6fbghdfgh
注意:单引号只是表示纯粹的字符串
而双引号是要经过编译器编译的
也就是说在'\n'与"\n"有区别,前者是指字符串\n,而后者是经过编译器的\n,是转移字符的意思
所以当只有$search和$subject变量同时为单引号或者双引号的时候才会有效果。
从文本框或取出来的值都是转移的,也就是说存在着转移后的\n,所以用'\n'是没有用的,一定要用"\n"
相关文章推荐
- php str_replace 单引号 双引号 区别
- 实例-PHP_SELF、 SCRIPT_NAME、 REQUEST_URI区别-获取前台公用文-dirname-PHP的"魔术常量"-str_replace
- php str_replace与preg_replace用法区别
- 【php】strtr与str_replace的区别
- php中str_replace和str_ireplace的用法和区别
- PHP中str_replace和substr_replace有什么区别?
- PHP中strtr()和str_replace()的区别
- php str_replace与preg_replace用法区别
- php中str_replace和str_ireplace的用法和区别
- PHP中对单引号和双引号的区别(好文)
- PHP的字符串中单引号与双引号的区别
- php 单引号和双引号的区别
- PHP中单引号与双引号的区别分析
- php单引号和双引号的区别
- PHP - Manual手册 - CLXI. String 字符串处理函数 - str_replace用替换字符串替换所有出现的搜索字符串
- PHP中单引号和双引号的区别
- php 单双引号的区别
- PHP单引号与双引号区别记录
- php str_replace() 函数