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.借用循环语句,以后再做笔记

php

添加新评论