\n或者chr(10)函数,输出\n时一定要用双引号,如:echo "\n";
chr() 函数从指定的 ASCII 值返回字符.ASCII 值可被指定为十进制值、八进制值或十六进制值.八进制值被定义为带前置 0,而十六进制值被定义为带前置 0x.
而10在十进制的ASCII 字符里代表换行的意思,所以在php里就这样写chr(10).
\n则是转义字符,也是代表换行的意思.转义字符是指那些不能显示的ASCII字符,在字母前加"\"来表示,常见的如\0,\t,\n等.
在php中:
* 以单引号为定界符的php字符串,支持两个转义\'和\\
* 以双引号为定界符的php字符串,支持下列转义:
\n 换行(LF 或 ASCII 字符 0x0A(10))
\\ 反斜线
\$ 美元符号
\" 双引号
举几个例子:
一个包含\0特殊字符的例子:
$str = "ffff\0ffff";
echo(strlen($str));
echo("\n");
for($i=0;$istrlen($str);$i◆◆)echo("\t".ord($str{$i}));
输出结果:
----------------------
⑨.
替换特殊字符的例子
$str = str_replace("\x0", "", $str);
//或者用$str = str_replace("\0", "", $str);
//或者用$str = str_replace(chr(0), "", $str);
⑧.
八进制ascii码例子:
①.1
十六进制ascii码例子:
①.0
①
echo
'br/'和echo
'/br'都可以换行,有什么区别吗?
'/br'都可以换行,有什么区别吗?
'/br'都可以换行,有什么区别吗?
在html手册中,通常的换行标签写法是:br.br
标签是空标签(意味着它没有结束标签,所以呢这是错误的:br/br).
标签是空标签(意味着它没有结束标签,所以呢这是错误的:br/br).
标签是空标签(意味着它没有结束标签,所以呢这是错误的:br/br).
现在的推荐写法是:把结束标签放在开始标签中,也就是
br
/,这是为了XHTML
考虑.
②单双引号有什么特定的使用没有,选择什么好?
通常情况下,建议尽量使用单引号,因为这样会减少系统的计算所带来的资源消耗.
双引号只有在其中有变量需要包含在字符串,并最终计算输出结果时使用,或者在某些用双引号比较方便的的情况下:比如,字符串中包含多个单引号时,这时如果用
\
反斜杠转义的话挺麻烦的话,就可以考虑用双引号.
php常用的转义函数:
将与、单双引号、大于和小于号化成HTML格式:htmlspecialchars
所有字符都转成HTML格式 :htmlentities()
一般简单的能记住,记不住的查手册就可以了
可以使用以下三种方式
第一段:
echo 'br';
第二段:
echo htmlspecialchars("br");
第三段:
单引号里面的$不被解释为变量,双引号要解释,例如:
echo '$abc';//输出$abc
扩展资料:
PHP的特性包括:
① PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法.
② PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,
PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;
PHP具有非常强大的功能,所有的CGI的功能PHP都能实现.
③ PHP支持几乎所有流行的数据库以及操作系统.
④ 最重要的是PHP可以用C、C◆◆进行程序的扩展!
优势
开放源代码
所有的PHP源代码事实上都可以得到.
免费性
和其它技术相比,PHP本身免费且是开源代码.
快捷性
跨平台性强
由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS、Android等平台
效率高
PHP消耗相当少的系统资源.
图像处理
面向对象
专业专注
PHP支持脚本语言为主,同为类C语言.
参考资料:百度百科-PHP
实际是生效的,php输出的源代码是换行了的,但由于HTML中,默认多个连续的回车会显示成一个空格,而不是分成多行
所以要输出br标签才可以实现显示换行,或者内容在pre标签中输出就可以换行
以上就是土嘎嘎小编为大家整理的php换行转义相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!