PHP输出语句笔记
说实在在asp里我只知道Response.write,如果需要类似文字里插入的我就直接,没办法,不知道是咱没学还是asp输出类的代码就这一种... 囧
php的输出可谓是五花八门,非常实用!
1.常用的echo,print这两种输出基本是一样的,倾向于用echo,其实只是有些细微差别,自己搜索一下吧:
echo?"xuandun";
echo?"1","2","3"?//输出多个字符串
正式语法应该是 echo(),但是没有括号也是可以滴
2.混合输出printf()语句
printf("我的博客地址是:%s,开博%d天了!","xuandun.net",999)
%d?十进制有符号整数
%u?十进制无符号整数
%f?浮点数
%s?字符串
%c?单个字符
%p?指针的值
%e?指数形式的浮点数
%x,?%X?无符号以十六进制表示的整数
%o?无符号以八进制表示的整数
%g?自动选择合适的表示法?
更多说明自查php手册吧
3.输出到字符串的语句sprintf()
$a=sprintf("$%.2f",99.99)
结果:
$99.99
4.heredoc语句,为输出文字较多的时候使用的高级东东,例如:
<?php
$myneme="xuandun";
echo?<<<EXCERPT
<p>大家好!我叫$myname,今年芳龄18,待嫁中,有意者电联,非诚勿扰。</p>
EXCERPT;
?>
如果你输出的文字确实很多,又不希望使用转义引号,那他是首选
4.借用循环语句,以后再做笔记