php学习输出字符串(回声,打印,输出,print_r,和var_dump)
1。回声
回声是PHP的关键字,它没有返回值:
复制代码代码如下所示:
echo'test字符串;
Echo ('Test String');
2。打印
打印也是PHP的关键字,它有返回值,通常返回true,返回false不应该:
复制代码代码如下所示:
print'test字符串;
(测试打印字符串);
三.printf
printf格式字符串,像C语言中的printf。它是在相同的格式和C语言,从%。描述符的定义如下。
b参数是一个整数,显示二进制数。
C参数是一个显示相应ASCII字符的整数。
d参数是一个整数,显示它的十进制系统。
f参数是双精度的,它显示为一个浮点数。
e参数为双精度,显示为科学计数类型。
g参数是双精度的,显示为浮点数或科学计数类型。
o参数是一个整数,显示八进制。
s参数是一个字符串,它显示为字符串。
u参数是一个无符号整数,显示十进制数。
x x参数是一个整数,显示它的十六基(case)。
要解释的%输出%是:
F、E默认6位小数点后,G在六位以上(加上小数点),它将放弃四项五,如果四家五项的值小于1000000,这将直接输出,大于1000000会显示为科学计数型。在一个值大于1.2e23错了F的输出结果。
上面,除了%,你可以指定输出总数(小数点和E计数)。可以指定0或空格作为补件,并且可以指定补语是左还是右。
f,e可以指定小数点的后位数字。
%日说的总人数5的输出,不足的空白填满;% 05d说的总人数5的输出,不足填补左0;% 05.1f代表输出的总人数是5,不足填补左0, 1小数点;% -05.1f代表输出总数为5及到小数点后0, 1位的缺乏;
示例代码:
复制代码代码如下所示:
printf(% 7.2f,1.2); / / 1.20
printf(% -07.2f,1.2); / / 1.20000
4。把格式数据写成串
sprintf和格式转换为printf一样,两者的区别是printf直接输出,和函数返回一个格式化的字符串。
5。print_r和var_dump
两print_r和var_dump可以输出数组和对象,但是产量print_r布尔型不是很明显。var_dump输出调试更详细,一般用。
以下代码:
复制代码代码如下所示:
$ =新测试();
print_r($ V);
var_dump($ V);
类测试{
公共$ = 1;
公共$222;
公共$亿=真;
结果如下:
复制代码代码如下所示:
测试对象
(
{ 1
{ 222
{书} = > 1
)
#对象(试验)1(3){
{
Int(1)
{
字符串(3)222
{布尔} = >
布尔(真的)
}
参考材料uff1a
php编程,2003,第四章字符串,输出字符串