【php中print(),print_r(),echo()的区别详解】教程文章相关的互联网学习教程文章

phpprintf()

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。函数的原型为:int printf(const char *format, ...);函数返回值为整型。若成功则返回输出的字符数,输出出错则返回负值。printf()函数的调用格式为:printf("<格式化字符串>", <参量表>);其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出; 另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规...

printf和sprintf的应用

c: %c d: %d f: %f, 80,80, 80, 80); echo ; printf(%0.2f %+d %0.2f , 8, 8, 1235.456); printf(the cost of %d %s at $%0.2f each is $%0.2f., 4, brooms, 8.50, (4*8.50)); echo ; $tax = 30; printf(The tax rate is %0.2f%%, $tax);Sprint可以把查询和数据很好的分开代码 Sorting Multidimensional Arrays 1])) { $parent_id = $_POST[parent_id]; } $q = sprintf("INSERT INTO tasks (parent_id, task) VAL...

关于sprintf截取小数问题

问题:保留1位小数,不四舍五入,为整数时补0 很多人都说用sprintf('%.1f',$str);,但是取出来的结果还是有问题,最后用这种方法解决:echo sprintf('%.1f', floor($str));不是说不四舍五入的吗?为什么按四舍五入,5却不入,6才入;而其他函数number_format($str)都是在5就入了,这是为什么?回复内容:问题:保留1位小数,不四舍五入,为整数时补0 很多人都说用sprintf('%.1f',$str);,但是取出来的结果还是有问题,最后用这种方...

sprintf可否将16进制转换为10进制?

echo sprintf("%x","10");a完成了10进制转换为16进制; sprintf可否将16进制转换为10进制?不想使用base_convert函数。echo base_convert(a,16,10);10回复内容:echo sprintf("%x","10");a完成了10进制转换为16进制; sprintf可否将16进制转换为10进制?不想使用base_convert函数。echo base_convert(a,16,10);10echo sprintf("%d", 0x00FF);

printf控制换行

一个程序需要使用printf函数,格式化打印后换行。我这样完成php > printf("%s",7);7php > printf("n"); 下面的做法可以运行,但是不换行php > printf("%s",7)."n";7我不想写成echo sprintf("%s",7)."n";请问,有无巧妙的方法?回复内容:一个程序需要使用printf函数,格式化打印后换行。我这样完成php > printf("%s",7);7php > printf("n"); 下面的做法可以运行,但是不换行php > printf("%s",7)."n";7我不想写成echo sprintf("%...

8PHP5echo和print语句

在 PHP 中,有两种基本的输出方法:echo 和 print。PHP echo 和 print 语句echo 和 print 之间的差异:echo - 能够输出一个以上的字符串 print - 只能输出一个字符串,并始终返回 1 提示:echo 比 print 稍快,因为它不返回任何值。PHP echo 语句echo 是一个语言结构,有无括号均可使用:echo 或 echo()。 显示字符串下面的例子展示如何用 echo 命令来显示不同的字符串(同时请注意字符串中能包含 HTML 标记):echo"PHP is fun!"...

php中sprintf与printf函数用法区别

下面是一个示例:四舍五入保留小数点后两位"; //输出 21.00 $num2 = 16.3287; echo sprintf("%0.2f",$num2).""; //输出 16.33 $num3 = 32.12329; echo sprintf("%0.2f",$num3).""; //输出 32.12 ?> 解释下 %0.2f 的含义:% 表示起始字符0 表示空位用0填满2 表示小数点后必须占两位f 表示转换成浮点数转换字符=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-% 印出百分比符号,不转换。 b 整数转成二进位。 c 整数转成对应的 ASCII 字元。 d 整数转...

PHP5echo和print语句

在 PHP 中有两个基本的输出方式: echo 和 print。本章节中我们会详细讨论两个语句的用法,并在实例中演示如何使用 echo 和 print。 PHP echo 和 print 语句 echo 和 print 区别: echo - 可以输出一个或多个字符串print - 只允许输出一个字符串,返回值总为 1 提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。 PHP echo 语句 echo 是一个语言结构,使用的时候可以不用加括号,也可以加上括号: echo 或 ...

PHP中输出字符串(echo,print,printf,print_r,var_dump)javaprintfprintfdprintf源码

在PHP中,有四种方法输出字符串。echo结构可以一次输出多个值;print()只可以输出一个值;printf()可以格式化输出;print_r()可以输出数组,对调试很有好处。1. echo echo 是PHP的一个关键字,它没有返回值。在写法上,它可以省略小括号。如下代码: echoTest String; echo(Test String); 2.print print也是PHP的一个关键字,它有返回值,一般返回true,返回false的情况应该没有。在写法上,它和echo一样,可以省略小括号。如下代码...

requirephp中echo和print、require和include等易混淆函数的区别

1.echo和print的区别 PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。 $r = print "Hello World"; 这意味着print可用在一些复杂的表达式中,而echo则不行。但是,因为echo语句不要求返回任何数值,所已在代码中echo语句的运行效率要略微快于print语句。 2.inclu...

printwriterphpXMLWriter类的简单示例代码RSS输出

代码如下:include mysql.php; $mysql= mysql::getObject(); $mysql->query("SELECT * FROM post"); $xml = new XMLWriter(); $xml->openUri(hello.xml); // or php://output $xml->setIndentString( ); $xml->setIndent(true); // start $xml->startDocument(1.0, UTF-8); // $xml->startElement(rss); $xml->writeAttribute(version,2.0); // $xml->startElement(channel); // title $xml->startElement(title); $xml->text(tit...

PHPsprintf函数用例解析

代码如下://sprintf()函数,返回值为格式化后的字符串 string sprintf ( string $format [, mixed $args [, mixed $... ]] ) $y = 11; $m = 3; $d = 9; $date = sprinf(‘%04d-%02d-%02d', $y, $m ,$d); echo $date; //0011-0 //printf()函数,返回值为格式化后的字符串长度 int printf ( string $format [, mixed $args [, mixed $... ]] ) $num = 3.14; printf(“字符填充 %'#6.2s”, $num); //##3.14 //字符长度为6,有数点后2,...

powerpoint2003官方下载PHP学习之输出字符串echo,print,printf,print_r和var_dump

下面一一进行介绍。 1. echo echo 是PHP的一个关键字,它没有返回值。在写法上,它可以省略小括号。如下代码: 代码如下:echo Test String; echo(Test String); 2. print print 也是PHP的一个关键字,它有返回值,一般返回true,返回false的情况应该没有。在写法上,它和echo一样,可以省略小括号。如下代码: 代码如下:print Test String; print(Test String); 3. printf printf可以像C语言的printf一样,格式化输出一个字符串。...

powerpoint2012官方下载PHPprint类函数使用总结

代码如下:/*************by garcon1986*********/ //print和echo的区别: //1. echo可以输入多个字符串,而print不能。 print "hello"."world"; //成功 echo "hello"."world"; //成功 //print "hello","world"; //失败 echo "hello","world"; //成功 //2. echo比print更快。 $stime = microtime(true); print "hello"."world"; $etime = microtime(true); $total = $etime - $stime; echo $total.''; //microtime — Return curren...

powerpoint2003官方下载免费完整版php中理解printEOT分界符和echoEOT的用法区别小结【图】

html与php编写中echo可以同时输出多个字符串,并不需要圆括号。 print只可以同时输出一个字符串,需要圆括号。 print的用法和C语言很像,所以会对输出内容里的%做特殊解释。 echo无返回值,print()有返回值,当其执行失败(比如断线)时返回flase 。 echo可以多个参数,print一个参数。推荐用echo。 看下面的例子就能明白php中print 代码如下:print <<<EOT $value; ... EOT; 含义: EOT 自定义分界符,结束时必须位于行首; ...

ECHO - 相关标签