突然有个小问题,问问大家,我有点糊涂了 表述不一样罢了,一个ascii一个转义,可以替代只是ascii不方便 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也就是chr(10)可以跨平台使用吧? echo strlen("a".chr(10)."b");echo strlen("ab");一个字串长是3,一个4第一个换行占1字符第二个换行占2字符 \n和chr(10)是一样的.嘿嘿,这个关于回车换行的介绍非常好http://www.ruanyifeng.com/blog/2006/04/post_213.html 是糊涂了,还是小题大做,我也一直对回车\换行不明白如下例:<?php$text="aaabbbcccddd";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="aaabbbcccddd";这样的换行(回车)产生的实际字符取决于你的编辑器和系统.一般windows上是\r\n, unix上是\n比如zend里就有个选项就是设置这样的换行的字符是'\r\n'还是'\n' new DateTime()为什么显示的时间是比小于12点的? PHP session问题 如何实现数据追加到网上? is_uploaded_file() 函数的返回值是什么? 奇怪的编码问题 .net代码转成php的问题 经过各位指点,偶重新设计的网上报名系统数据库结构,大虾们再看看哈 一个高深的有意思的关于表单提交的问题 zend加密,解密, 编程思路求教 PHP socket 如何实现数组传输? 招聘PHP程序员、系统管理员
b");一个字串长是3,一个4
第一个换行占1字符
第二个换行占2字符
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";
}
?>
bbb
ccc
ddd";这样的换行(回车)产生的实际字符取决于你的编辑器和系统.
一般windows上是\r\n, unix上是\n比如zend里就有个选项就是设置这样的换行的字符是'\r\n'还是'\n'