1。echo function:

输出函数,命令,不能返回值。回声可以跟随一些参数,用分号分隔,例如:
echo $ myvar1;
回声1,2,$ myVar、大胆;


2。打印功能:

它是一个可以返回值且只有一个参数的函数。

打印(字符串精氨酸)

输出参数。返回1,总是。


三.printf函数:

Int printf(字符串格式的混合参数,混合,…)

根据格式生成输出,在文档中描述为()。

返回输出字符串的长度。


格式化文本之后,输出,例如:
$name =猎手;
25美元;
printf(我的名字是%s %d 年龄


4。sprintf函数:
字符串函数(字符串格式的混合参数,混合,…)

返回根据格式字符串格式生成的字符串。


类似于printf,但不能打印,但回格式化文本,如printf一样休息。


5。解释printf()函数的详细:

的printf函数的调用格式()函数:
printf(


有符号整数的小数位数
u十进制无符号整数
浮点数
%s字符串
单一字符
p指针的值
e指数的浮点数
十六的未签名整数
八进制的无符号整数
% g自动选择适当的表示


解释uff1a

(1)。可以在%和字母表之间插入一个数字以表示最大字段宽度。

例如,3D代表一个输出3位整数,而不是3位右对齐。

(2)% 9.2f表示浮点数为9的输出字段,其中的十进制数为2,整数位为6,小数点是一个,和9位不正确。

(3)%8s表示字符串,输出8个字,不是8个字符右对齐。

如果字符串的长度或整数大于指定字段的字段宽度,则将根据其实际长度输出。

如果整数位数超过指定整数位宽度,则浮点数的数目将根据实际整数而输出。

十进制数字超过十进制宽度,根据宽度在输出中的四到五个家。

如果您希望在0前添加的输出值中,它应该带有宽项0。

例如,% 04d表明当输出值小于4位,总宽度为4位是前面0。

如果浮点表示输出格式字符或整数量,小数点宽度和最小宽度数字之后的最大数字表示小数点之前。

例如,6.9s显示为一个长度小于6,不大于9的字符串。如果超过9,那第九字的内容将被删除。


(2)。在%和字母表之间加一个小写字母L,表示输出是一个长的数字。

例如,LD代表输出长整数。

(2)%表示输出双浮点数。


(3)。您可以控制输出的左对齐或右对齐,也就是在% 之间添加一个,这些字母可以指示输出保持左对齐,否则它是右对齐的。

例如,% 7D表示左对齐的输出7位整数

% - 10秒显示左对齐输出10个字符


(4)。一些特殊的规定字符

(1)n/n转移
屏幕和页面
返回值
Tab
(5) /夏侯和表示ASCII码表示为16。
HH是1到2个十进制数16。

6。printf():例子

示例1:各种示例
复制代码代码如下所示:
< PHP
$ = 43951789;
$ = 43951789;
$ C = 65; / / ASCII 65

注意双/打印一%,文字%字符
printf(%% B = B /
printf(% C = '%c' /
printf(% d =%d /
printf(%% E = E / n
printf(% U = '%u' /
printf(% U = '%u' /
printf(%%,F = F /
printf(%% O O /
printf(% s =%s /
printf(% x = '%X' /
printf(% x = '%X' /

printf(% + D =% + D /
printf(% + D =% + D /
>



这个程序的打印输出是:
% b = '10100111101010011010101101
C = A
%d = '43951789
E = '4.39518e + 7
u = '43951789
u = '4251015507
'43951789. % f = 000000
‰='247523255
%s = '43951789
为x = '29ea6ad
为x = '29ea6ad
+ D =+ 43951789
+ D =43951789

例2:字符串说明符
复制代码代码如下所示:
< PHP
$ S = 'monkey;
$ T =很多猴子;

printf({ %s } / N,S); / /标准字符串输出
printf({ s } / N,S); / /权利正当性与空间
printf({ % - 10秒} / N,S); / /空间离开的理由
printf({ % 010s } / N,S); / /零填充在字符串太
printf({ % # 10s } / N,S); / /使用自定义填充字符的#
printf({ % 10.10s } / N,T); / /左对齐但截止10字
>

这个程序的打印输出是:
{猴子}
{猴子}
{猴子}
{ 0000monkey }
{ # # # #猴子}
{许多猴子}

例3:零填充整数
复制代码代码如下所示:
< PHP
聚类分析美元= sprintf(% % % 04d 02d 02d
>

示例4:格式化货币
复制代码代码如下所示:
< PHP
得资金= 68.75美元;
money2 = 54.35美元;
美元美元美元money2得资金+钱=;
美元将返回输出123.1 ;
为格式化= sprintf(% 01.2f
格式化$将返回输出123.10
>

例5:sprintf():科学记数法
复制代码代码如下所示:
< PHP
$ = 362525200;

回声sprintf(%。3E,$号); / /输出3.63e + 8
>