请高手帮我详细的分析下 php中的echo print printf print_r 之间有什么区别?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 20:27:58
请高手帮我详细的分析下 php中的echo print printf print_r 之间有什么区别?

请高手帮我详细的分析下 php中的echo print printf print_r 之间有什么区别?
请高手帮我详细的分析下 php中的echo print printf print_r 之间有什么区别?

请高手帮我详细的分析下 php中的echo print printf print_r 之间有什么区别?
有四种方法可以输出字符串.echo
print()
printf()
print_r()
echo
可以一次输出多个值,多个值之间用逗号分隔.echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用.
语法正确:echo "Hello","World";
语法错误:echo ("Hello","World");
print()
函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false.如,if (!print("Hello,World")){
die("you are not listening to me");
}
printf()
printf()源于C语言中的printf().该函数输出格式化的字符串.
语法:printf(format,arg1,arg2,arg++)
format 规定字符串以及如何格式化其中的变量;
arg1,arg2,++ 等参数将插入到主字符串中的百分号 (%) 符号处.该函数是逐步执行的.在第一个 % 符号中,插入 arg1,在第二个 % 符号处,插入 arg2,依此类推.
Example:
#Results======
Hello world.Day number 123
如果 % 符号多于 arg 参数,则您必须使用占位符.占位符被插入 % 符号之后,由数字和 "\$" 组成.请参见例子 3.
Example:
#Result
With 2 decimals:123.00
With no decimals:123
print_r()和var_dump()
print_r()可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,并以Array开头.如,$a = array('name' => 'Fred','age' => '15','wife' => 'Wilma');
print_r($a);
Output:Array
{
[name] => Fred
[age] => 15
[wife] => Wilma
}
对象也一样.如,class P {
var $name = 'nat';
// ...
}
$p = new P;
print_r($p);
Output:Object
{
[name] => nat
}
但print_r()输出布尔值和NULL的结果没有意义,因为都是打印"\n".因此用var_dump()函数更适合调试.
有点乱,建议你整理一下,写到网页编辑器里,好好分析一下,祝你好运啊!

请高手帮我详细的分析下 php中的echo print printf print_r 之间有什么区别? 请个高手帮我详细分析下开关电源电路图 这个电路图,具体说明每个元件的功能 请高手帮我详细分析下这个过零检测电路图.其中Q12又是起什么作用, 高手帮我分析下新概念英语第三册中的一句话He has to deduce what he can from the few scanty clues available.这里what he 请帮我分析详细一点,最好能举出其他的例子.好的再加50分. 请帮我看看我检查的单子是什么意思,完全看不懂啊?求大神帮我分析,帮我详细分析下 英语翻译另外,句中的where引导的到底是定语从句还是地点状语从句,请帮我详细分析下, I thought the writer to be him.请问这句话的表语如何分析?请详细帮我分析下~ 化学中的十字交叉法是怎么推导来的?请哪位高手帮我解释一下,要讲解详细 请高手帮我翻译下下面的故事~~~~~! 电荷放大器工作原理请各位高手详细分析下... 请帮我详细的分析分析,越细越好,我这个题直接一点都不会, 一道关于求偏导数的小题目,请高手帮我分析!帮我写写分析其中具体步骤吧! 请逐个帮我分析下 英语翻译I once did an interview where I briefly explained some things另外,这句中的where引导的到底是定语从句还是地点状语从?请帮我详细点分析下, excel表格乘法自动计算的步骤我是新手,刚接触这个软件请高手来帮我解决下这个问题请说详细点哈 拍的不清晰,请谅解,求学长们详细帮我分析分析, 那位高手可以帮我分析下这个电路图? 请高手帮我分析下这个电路各位师傅好.这个是 FM发射电路.请帮我解释下工作原理 比如是如何震荡 能附带各点的波形最好 谢谢