chr(10) 与 \n 有什么不同啊?
<?php
echo "AAAAA".chr(10)."BBBBB";
echo "AAAAA\nBBBBB";
?>
没有区别啊
程序中能用chr(10)与\n能互相代替吗
基本一样
表述不一样罢了,一个ascii一个转义,可以替代只是ascii不方便
也就是chr(10)可以跨平台使用吧?
只是一个字符,跨平台算不上吧
没什么区别
echo strlen("a".chr(10)."b");
echo strlen("a
b");
一个字串长是3,一个4
第一个换行占1字符
第二个换行占2字符
\n和chr(10)是一样的.
嘿嘿,这个关于回车换行的介绍非常好
http://www.ruanyifeng.com/blog/2006/04/post_213.html
是糊涂了,还是小题大做,我也一直对回车\换行不明白
如下例:
<?php
$text="aaa
bbb
ccc
ddd";
if(preg_match("/aaa\r\n/",$text)){//匹配成功
echo "ye";
}else{
echo "no";
}
if(preg_match("/aaa".chr(10)."/",$text)){//匹配失败
echo "ye";
}else{
echo "no";
}
if(preg_match("/aaa\n/",$text)){//匹配失败
echo "ye";
}else{
echo "no";
}
?>
$text="aaa
bbb
ccc
ddd";
这样的换行(回车)产生的实际字符取决于你的编辑器和系统.
一般windows上是\r\n, unix上是\n
比如zend里就有个选项就是设置这样的换行的字符是'\r\n'还是'\n'
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 有点 大家 问题 突然 echo 一个 字符 text chr if preg_match |
注册
个人空间
