Häufig verwendete Methoden sind: 1. Verwenden Sie echo(), die Syntax „echo($var)“; 2. Verwenden Sie var_dump(), die Syntax „var_dump($var)“; Verwenden Sie print_r( ); 5. Verwenden Sie printf(); 6. Verwenden Sie sprintf().
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP Version 7.1, DELL G3-Computer
Mehrere häufig verwendete Methoden zum Drucken von Variablen:
1, echo()
echo Ausgabe Eine oder mehrere Zeichenfolgen, es handelt sich um eine PHP-Anweisung, nicht um eine Funktion, daher hat sie keinen Rückgabewert Weitere Ausdrücke: Strukturinformationen, Typ, Wert und Länge der Druckvariable kann nur die Werte einfacher Typvariablen ausdrucken, aber keine Arrays und Objekte (print() ist etwas langsamer als echo())
4 print_r()
print_r() ist eine Funktion, die verwendet wird Drucken Sie Informationen zu Variablen. Leicht verständliche Informationen. print_r-Funktionsprototyp:
Wie aus dem Obigen ersichtlich ist, ist der Rückgabewert von print_r vom Typ Boolean und die Parameter sind vom Typ Mix, bei dem es sich um Zeichenfolgen, Ganzzahlen, Arrays und Objektklassen print_r( handeln kann. ) zeigt leicht verständliche Informationen zu einer Variablen an. Wenn eine Zeichenfolge, eine Ganzzahl oder eine Gleitkommazahl angegeben wird, wird der Variablenwert selbst ausgegeben. Wenn ein Array angegeben wird, werden die Schlüssel und Elemente in einem bestimmten Format angezeigt. Das Objekt ähnelt einem Array.
<?php $name = '张三'; echo($name); ?>
Funktion printf() wird zur Ausgabe einer formatierten Zeichenfolge verwendet und wird genauso verwendet wie die gleichnamige Funktion in der C-Sprache. Das Syntaxformat der Funktion lautet wie folgt:
<?php $name = '张三'; var_dump($name); ?>
Darunter ist $format ein erforderlicher Parameter, der zum Festlegen der Zeichenfolge und zum Formatieren der darin enthaltenen Variablen verwendet wird. Die übrigen Parameter (z. B. $args) sind optionale Parameter. wird verwendet, um die Einfügung festzulegen. Gehen Sie zu dem Parameter, der dem Symbol „%“ im $format entspricht.
Das vom ersten Parameter der printf()-Funktion verwendete Konvertierungsformat besteht darin, den unsicheren (dynamischen) Teil der Zeichenfolge durch einen Platzhalter zu ersetzen. Der Platzhalter wird durch das Prozentsymbol „%“ für das Konvertierungszeichen dargestellt, wie gezeigt in der Tabelle unten.
Formatbool print_r ( mixed expression [, bool return] )
Funktionsbeschreibung
%%
Prozentzeichen zurückgeben%bBinärzahl %c
%d | |
---|---|
%E | |
%E | |
%U | |
%g | Kürzeres %e und %f |
%G | Kürzeres %E und %f |
%o | Oktale Zahl |
%s | String |
% x | Hex-Zahl (Kleinbuchstaben) |
%X | Hex-Zahl (Großbuchstaben) |
占位符的 % 于后面的字母之间也可以插入一些附加的内容(例如 %.2f):
注意:如果使用多个上述的格式值,它们必须按照上面的顺序进行使用,不能打乱。 【示例】使用 printf() 函数输出指定的字符串。 <?php $number = 9; $str = "北京"; printf("在%s有 %u 百万辆自行车。",$str,$number); ?> Nach dem Login kopieren 6、sprintf() sprintf() 函数的用法和 printf() 相似,但它并不输出字符串,而是把格式化后的字符串以返回值的形式返回,我们可以使用一个变量来接收 sprintf() 函数的返回值,这样就可以在需要时侯使用这个格式化后的字符串了。示例代码如下所示: <?php $num = 3.1415926; $str = sprintf('%.2f', $num); echo $str; ?> Nach dem Login kopieren 运行结果如下: 3.14 Nach dem Login kopieren 推荐学习:《PHP视频教程》 |
Das obige ist der detaillierte Inhalt vonWas sind die am häufigsten verwendeten Methoden zum Drucken von Variablen in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!