在 PHP 中我们经常会打印出字符串、数组或者其他变量,这里知道91就为您详细介绍 PHP 中各种打印的函数。
echo() 函数是我们在 PHP 中使用最常见的,当我们打印一个字符串变量的时候 echo() 函数是最方便的。该函数可以输出一个或多个字符串。语法如下:
echo(strings)
例子:
echo "My name is Tom";
显示结果是
My name is Tom
这里我们并没有是使用(),其实echo()并不是一个真正的函数,所以我们可以使用引号。在引号和双引号中注意区别,请看下面的例子:
"; echo 'My name is $name'; ?>
输出是结果类似
My name is Tom My name is $name
可以看到使用echo 使用双引号是输出变量的值,而使用单引号是输出了变量的名字,也就是单引号的内容原样输出。
和echo()函数类似,但是它稍慢于echo。
有两个功能:先输出内容,然后退出程序。(常用在连接服务器或者数据库),比如下面的例子
mysql_connect("locahost","root","123456") or die("连接接服务器失败!");
当连接不上数据库的时候就会输出"连接接服务器失败!"字样。
printf() 和 print() 不同,它可以说是格式化输出。语法如下所示:
printf(format,arg1,arg2,arg++)
参数 | 描述 |
format | 必需。规定字符串以及如何格式化其中的变量。 |
arg1 | 必需。规定插到格式化字符串中第一个 % 符号处的参数。 |
arg2 | 可选。规定插到格式化字符串中第二个 % 符号处的参数。 |
arg++ | 可选。规定插到格式化字符串中第三、四等等 % 符号处的参数。 |
下面的例子是格式化输出常用的
它不能像echo() 和 print() 一样直接输出字符串,必须赋值给一个变量然后输出这个变量。看下面的例子
这个数组是专门用于打印数组的,当我们需要查看一个数组变量的时候我们使用 print_r(数组变量) 可以轻松是输出数组的具体结果值,这样便于我们调试代码。如下面的例子:
结果为:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )
这个函数可以输出变量的具体信息,如下面的例子
输出结果:
int(3)100