1.echo()函数
可以向客户端输出信息,不仅可以输出文本,还可以一次输出多个字符串、HTML标记和变量。在使用echo函数的时候可以用小括号将参数括起来,也可以直接添加参数;各个参数之间可以使用逗号或者圆点连接起来。
echo "李白 字太白 号青莲居士","唐朝浪漫主义诗人,被后人誉为诗仙。";
?>
echo ("李白 字太白 号青莲居士"."唐朝浪漫主义诗人,被后人誉为诗仙。");
?>
结果如下:
2.print()函数
和echo()函数的功能相似,都可以输出变量和字符串,旦print()有返回值,通常返回数字1,若没有成功输出则返回0。定义的语句如下:
int print(string arg)
不支持多个字符串参数,旦若要用print一次性输出多个字符串参数,可用圆点分隔,将各个字符串参数视为一个参数。
print "李白 字太白 号青莲居士"."唐朝浪漫主义诗人,被后人誉为诗仙。";
?>
echo print "apple";
?>
print和echo的区别
·echo可以用圆点或者逗号分隔,但是print只能用圆点
·echo函数没有返回值,应用简单。若只是输出文本内容,执行效率比print要高。
3.printf()函数
和上面两个函数相比printf可以控制格式再输出。
printf("火腿%d元","4");
echo "";
printf("火腿%f元","4");
echo "";
printf("火腿%4.2f元","4");
echo "";
printf("火腿%5.2f元","4");
echo "";
printf("学号%03d","4");
?>
结果如下:
4.sprintf()函数
同样也可以用于输出数据,但是该函数所输出的内容并不在控制台或者页面显示,而是将数据写入一个变量中。
$num1=47.19;
$num2=5;
$num3=$num1/$num2;
echo $num3;
echo "";
$num3=sprintf("%1.2f",$num3);
echo $num3;
?>
结果如下: