Der Unterschied zwischen drei Ausgabeanweisungen in PHP

(*-*)浩
Freigeben: 2023-02-24 12:14:02
Original
3619 Leute haben es durchsucht

Der Unterschied zwischen drei Ausgabeanweisungen in PHP

Der Unterschied zwischen drei Ausgabeanweisungen in PHP

(1) echo ist eine PHP-Anweisung ohne Rückgabewert und wird verwendet um eine oder mehrere Zeichenfolgen auszugeben

(2) print() ist eine Funktion, die einen Rückgabewert haben kann und nur die Werte einfacher Typvariablen wie int ausgeben kann , string

(3) print_r() ist eine Funktion, die einen Rückgabewert haben und den Wert komplexer Typvariablen wie Arrays und Objekte drucken kann

Detaillierte Erklärung von print_r: (Empfohlenes Lernen: PHP-Programmierung vom Einstieg bis zur Kompetenz)

bool print_r (gemischter Ausdruck [, bool return])

Der Parameter return ist in PHP 4.3.0 hinzugefügt

Wenn Sie die Ausgabe von print_r() erfassen möchten, können Sie den Parameter return verwenden. Wenn dieser Parameter auf TRUE gesetzt ist, druckt print_r() die Ergebnisse nicht (dies ist die Standardaktion), sondern gibt seine Ausgabe zurück.

zB.

<?php
    $a = array (&#39;a&#39; => &#39;apple&#39;, &#39;b&#39; => &#39;banana&#39;, &#39;c&#39; => array (&#39;x&#39;,&#39;y&#39;,&#39;z&#39;));
    print_r ($a);
?>
<?php
    $a = array (&#39;a&#39; => &#39;apple&#39;, &#39;b&#39; => &#39;banana&#39;, &#39;c&#39; => array (&#39;x&#39;,&#39;y&#39;,&#39;z&#39;));
    $results = print_r ($a, true);//$results 包含了 print_r 的输出结果
    print_r ($results);
?>
Nach dem Login kopieren

Die Ergebnisse der beiden oben genannten Methoden sind:

Array
(
    [a] => apple
    [b] => banana
    [c] => Array
        (
            [0] => x
            [1] => y
            [2] => z
        )
)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen drei Ausgabeanweisungen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!