php三大输出函数(var_dump、var_export、print_r)的例子

发布时间:2020-10-12编辑:脚本学堂
本文分享下,php中的三个输出函数var_dump、var_export、print_r的例子,有需要的朋友参考学习下。

本节内容:
php输出函数 var_dump、var_export、print_r

1,var_dump:打印变量的相关信息,包括该变量的类型和值

比如
 

复制代码 代码示例:
<?php 
$a = array(1, 2, array("a", "b", "c")); 
var_dump($a); 
?> 

输出: 
 

array(3) {<pre name="code" class="html">float(3.1) 
bool(true)</pre>  [0]=>  int(1)  [1]=>  int(2)  [2]=>  array(3) {    [0]=>    string(1) "a"    [1]=>    string(1) "b"    [2]=>    string(1) "c"  }} 

2,var_export:输出或返回一个变量的字符串表示,和var_dump()类似,不同的是其返回的合法的php代码
如:
 

复制代码 代码示例:
<?php
$b = 3.1; 
$c = true; 
var_dump($b, $c); 
<pre name="code" class="html"><?php 
$a = array (1, 2, array ("a", "b", "c")); 
var_export ($a);  
 
/* 输出:
array (
  0 => 1,
  1 => 2,
  2 => 
  array (
    0 => 'a',
    1 => 'b',
    2 => 'c',
  ),
)
*/ 
 
$b = 3.1; 
$v = var_export($b, TRUE); 
echo $v; 
<pre name="code" class="php"><?php 
    $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z')); 
    print_r ($a); 
?>/* 输出:3.1*/?>

3,print_r:打印变量易于理解的信息
 

复制代码 代码示例:
<?php 
    $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z')); 
    print_r ($a); 
?> 

输出:
 

Array 

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