• 技术文章 >后端开发 >PHP问题

    php输出方法有哪些

    青灯夜游青灯夜游2021-04-01 11:13:18原创78

    php输出方法:1、使用echo语句输出,例“echo 'hi!'”;2、使用print语句输出;3、使用printf()函数输出,例“printf("hi")”;4、使用print_r()输出;5、使用var_dump()输出。

    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

    PHP的输出方式

    echo

    echo 是一个语言结构,使用的时候可以不用加括号,也可以加上括号: echo 或 echo()。(字符串可以包含 HTML 标签)

    echo 'helloworld!';

    print 语句

    print 同样是一个语言结构,可以使用括号,也可以不使用括号: print 或 print()。

    print('helloworld!'); //输出成功返回1,失败返回0。

    printf()函数

    printf()函数也可以实现输出,可以输出普通的字符串,也格式化输出。例:

    <?php
    $a=20;
    printf("输出:");
    printf("a=%f",$a);
    ?>

    输出:

    输出:a=20.000000

    print_r()

    print_r 显示关于一个变量的易于理解的信息,如果给出的是 stringintegerfloat,将打印变量值本身。

    如果给出的是 array,将会按照一定格式显示键和元素。object与数组类似。

    1、使用时必须加上括号:print_r()。

    2、print_r()会将把数组的指针移到最后边。使用 reset() 可让指针回到开始处。

    <?php
    $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z'));
    echo "<pre>";
    print_r ($a);
    echo "</pre>";
    ?>

    输出:

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

    var_dump()

    打印变量的相关信息,此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。

    <?php
    $var_name=array(99,'w3resource',67899.99, array('X','Y',1));
    var_dump($var_name);
    ?>

    输出:

    array (size=4)
      0 => int 99
      1 => string 'w3resource' (length=10)
      2 => float 67899.99
      3 => 
        array (size=3)
          0 => string 'X' (length=1)
          1 => string 'Y' (length=1)
          2 => int 1

    推荐学习:《PHP视频教程

    以上就是php输出方法有哪些的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php
    上一篇:php数组怎么转编码 下一篇:如何解决PHP字符串中的换行符无效且多余的换行符
    第15期线上培训班

    相关文章推荐

    • php怎么删除txt里指定行• php url转码函数有哪些• php 能实现单例吗• php怎么修改private• php读文件内容乱码怎么办

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网