php语音提示_PHP语言的四种常见输出语句

重要:本文最后更新于2019-07-15 08:32:22,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗。

PHP作为世界上最牛B的web语言,它的输出函数也是非常多的,最常用的估计算是echo了。不知道echo就不算是使用过PHP语言!这四种常见的输出语句优缺点,什么时候适合使用什么输出语句,大家清楚吗?下面一起来学习下PHP语言的四种输出语句如何使用吧!

echo 常用的输出语句,例如:echo ‘helloworld!’;

print() 输出语句,有返回值。例如:print(‘helloworld!’); 输出成功返回1,失败返回0。

printf(); 格式化输出字符串。例如:printf(“%d,%f”,12,12.3);

print_r(); 输出数组、对象等复合数据类型。例如:print_r($array);

var_dump(); 可以判断一个变量的类型与长度,并输出变量的数值。例如:var_dump(‘helloworld!’);

sprintf函数也用做字符串格式化。例如: $formatted = sprintf ( “%01.2f “, ‘123.1’ ) ;

echo语句

echo 是一个语言结构,使用的时候可以不用加括号,也可以加上括号: echo 或 echo()。

echo 'hello world!';

echo ('hello world!');

?>

print 语句

print 同样是一个语言结构,可以使用括号,也可以不使用括号: print 或 print()。

print 'hello world!';

print ('hello world!');

?>

是不是和echo很相似?

echo 和 print 区别:

echo – 可以输出一个或多个字符串

print – 只允许输出一个字符串,返回值总为 1

提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。

print_r 语句

print_r 显示关于一个变量的易于理解的信息,如果给出的是 string、integer 或 float,将打印变量值本身。

如果给出的是 array,将会按照一定格式显示键和元素。object与数组类似。

使用时必须加上括号:print_r()。

小提示:print_r()会将把数组的指针移到最后边。使用 reset() 可让指针回到开始处。

显示字符串

下面的实例演示了如何使用 print_r 命令输出字符串(字符串可以包含 HTML 标签):

print_r("Hello World!");

print_r("Goodbye World!");

?>

Hello World! Goodbye World

显示变量

下面的实例演示了如何使用 print_r 命令输出变量和字符串:

$txt1="Hello World!";

$cars=array("Volvo","BMW","Toyota");

print_r($txt1);

print_r($cars);

?>

运行结果:

Hello World!Array ( [0] => Volvo [1] => BMW [2] => Toyota )

printf语句

printf() 函数输出格式化的字符串。

arg1、arg2、arg++参数将被插入到主字符串中的百分号(%)符号处。该函数是逐步执行的。在第一个 % 符号处,插入 arg1,在第二个 % 符号处,插入 arg2,依此类推。

注释:如果 % 符号多于 arg 参数,则您必须使用占位符。占位符被插入到 % 符号之后,由数字和 “$” 组成。

语法:

参数

描述

format

必需。规定字符串以及如何格式化其中的变量。

可能的格式值:

%% – 返回一个百分号 %

%b – 二进制数

%c – ASCII 值对应的字符

%d – 包含正负号的十进制数(负数、0、正数)

%e – 使用小写的科学计数法(例如 1.2e+2)

%E – 使用大写的科学计数法(例如 1.2E+2)

%u – 不包含正负号的十进制数(大于等于 0)

%f – 浮点数(本地设置)

%F – 浮点数(非本地设置)

%g – 较短的 %e 和 %f

%G – 较短的 %E 和 %f

%o – 八进制数

%s – 字符串

%x – 十六进制数(小写字母)

%X – 十六进制数(大写字母)

附加的格式值。必需放置在 % 和字母之间(例如 %.2f):

+ (在数字前面加上 + 或 – 来定义数字的正负性。默认地,只有负数做标记,正数不做标记)

‘ (规定使用什么作为填充,默认是空格。它必须与宽度指定器一起使用。)

– (左调整变量值)

[0-9] (规定变量值的最小宽度)

.[0-9] (规定小数位数或最大字符串长度)

注释:如果使用多个上述的格式值,它们必须按照上面的顺序进行使用,不能打乱。

arg1

必需。规定插到format 字符串中第一个 % 符号处的参数。

arg2

必需。规定插到format 字符串中第二个 % 符号处的参数。

arg++

可选。规定插到format 字符串中第三、四等等 % 符号处的参数。

$number = 9;

$str = "北京";

printf("在%s有 %u 百万辆自行车。",$str,$number);

?>

运行结果:

在北京有 9 百万辆自行车。

var_dump语句

—打印变量的相关信息,此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。

$a = array(1, 2, array("a", "b", "c"));

var_dump($a);

?>

运行结果:

array(3) {

[0]=>

int(1) 前面是类型

[1]=>

int(2)

[2]=>

array(3) {

[0]=>

string(1) "a"

[1]=>

string(1) "b"

[2]=>

string(1) "c"

}

}

PHP带有输出功能的函数还有很多,比如die这个函数,有兴趣自己去了解下吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值