zoukankan      html  css  js  c++  java
  • echo、print_r、var_dump区别

    echo             --输出一个或多个字符串或者数值变量

    print_r          --用于输出数组

    var_dump     --显示一个或多个表达式的结构信息,可输出字符串、数值、数组等的详细信息

    注意 :  下面代码中  //后为输出结果

    以一些实例来验证一下(基于PHP):

    <?php
    (1)三种方式输出字符串或者数字
        $str="string";
        echo $str;               //string
        print_r($str);      //string
        var_dump($str);     //string 'string' (length=6)

        $str=12;  
        echo $str;        //12
        print_r($str);      //12
        var_dump($str);     // int 12


    (2)三种方式输出一维数组
        $array_1=array(

          "username"=>"hanxin",

               "age"    =>"18"

            );
        echo $array_1;             // error:Array to string conversion...   Array
        print_r($array_1);         //Array (

                    [username] => hanxin

                    [age] => 18

                    )
        var_dump($array_1);      //array (size=2)

                    'username' => string 'hanxin' (length=6)

                    'age' => string '18' (length=2)

    (3)三种方式输出多维数组
        $array_2=array(
                array( 

            "username"=>"hanxin",

             "age"       =>"18"),
                array(

            "username"=>"hanxin2",

             "age"      =>"19")
            );
        echo $array_2;                        //error:Array to string conversion ....     Array
        print_r($array_2);                    //Array (

                            [0] => Array (

                                    [username] => hanxin

                                    [age] => 18

                                   )

                            [1] => Array (

                                    [username] => hanxin2

                                    [age] => 19

                                   )

                          )
        var_dump($array_2);      //array (size=2)

                          0 => array (size=2)  

                              'username' => string 'hanxin' (length=6)

                              'age' => string '18' (length=2)

                          1 => array (size=2)  

                              'username' => string 'hanxin2' (length=7)

                              'age' => string '19' (length=2)

  • 相关阅读:
    复制书稿(book) (二分,贪心+dp)
    spark0.9.1集群模式执行graphx測试程序(LiveJournalPageRank,新增Connected Components)
    java 的File文件
    最长公共字序列.cpp
    产品级敏捷开发关键的第一步: 制订版本号公布的节奏
    MySQL优化之——触发器
    Android 打造随意层级树形控件 考验你的数据结构和设计
    【Android】Android聊天机器人实现
    Mysql用户权限管理
    Android经常使用的工具类
  • 原文地址:https://www.cnblogs.com/hanxin2726/p/5468914.html
Copyright © 2011-2022 走看看