Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist der Unterschied zwischen PHP Printf und Echo?

Was ist der Unterschied zwischen PHP Printf und Echo?

青灯夜游
青灯夜游Original
2020-09-01 11:22:292353Durchsuche

Der Unterschied zwischen printf und echo in PHP: 1. Echo ist ein Befehl, der mehrere Variablen ausgeben kann, wie zum Beispiel „echo $a,$b;“ 2. Printf ist eine Funktion, die formatierte Zeichenfolgen ausgeben kann, wie zum Beispiel „ printf("Variable a ist %u, b ist a %s",$a,$b);".

Was ist der Unterschied zwischen PHP Printf und Echo?

Empfohlen: „PHP-Video-Tutorial

echo kann mehrere Variablen ausgeben

<?php
$a=1;
$b=2;
echo $a,$b;
?>

echo ist ein Befehl und kann keinen Wert zurückgeben. Auf Echo können viele Parameter folgen, die durch Semikolons getrennt sind, wie zum Beispiel:

echo $myvar1;
echo 1,2,$myvar,"bold";

print kann jeweils nur eine Variable ausgeben

print ist eine Funktion, die einen Wert zurückgeben kann und nur einen Parameter haben kann.

<?php
	$a=1;
	$b=2;
	print $a;
	print $b;
?>

printf ist eine Mischung aus statischem Text und Variablen

Die printf-Funktion formatiert den Text und gibt ihn aus, z. B.:

<?php
$a=1;
$b="变量";
printf("变量a为%u,b是一个%s",$a,$b)
?>

Das Ergebnis ist

Was ist der Unterschied zwischen PHP Printf und Echo?

Mögliche Formatwerte in printf:

%% – gibt ein Prozentzeichen zurück %

%b – eine Binärzahl

%c – das Zeichen, das dem ASCII-Wert entspricht

%d – eine Dezimalzahl, die ein Plus- oder Minuszeichen enthält ( negative Zahlen, 0, positive Zahlen)

%e – Verwenden Sie die wissenschaftliche Schreibweise in Kleinbuchstaben (z. B. 1.2e+2)

%E – Verwenden Sie die wissenschaftliche Schreibweise in Großbuchstaben (z. B. 1.2E+2)

%u – Dezimalzahl ohne Vorzeichen ( Größer oder gleich 0)

%f – Gleitkommazahl (lokale Einstellung)

%F – Gleitkommazahl (nicht native Einstellung)

%g – kürzer %e und %f

%G – kürzer %E und %f

%o – Oktalzahl

%s – Zeichenfolge

%x – Hexadezimalzahl (Kleinbuchstaben)

%X – Hexadezimalzahl (Großbuchstaben)

Zusätzlicher Formatwert. Muss zwischen % und einem Buchstaben (z. B. %.2f) stehen:

+ (Fügen Sie + oder - vor der Zahl hinzu, um das Vorzeichen der Zahl festzulegen. Standardmäßig werden nur negative Zahlen markiert, positive Zahlen nicht markiert)

' (Gibt an, was als Auffüllung verwendet werden soll, standardmäßig Leerzeichen. Es muss mit einem Breitenbezeichner verwendet werden.)

- (Links passt den Variablenwert an)

[0-9] (Gibt die Mindestbreite an der Variablenwert)

[0-9] (Gibt die Anzahl der Dezimalstellen oder die maximale Zeichenfolgenlänge an)

Hinweis: Wenn mehrere oben genannte Formatwerte verwendet werden, müssen sie in der oben genannten Reihenfolge verwendet werden und können nicht gestört sein

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen PHP Printf und Echo?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn