PHP print 字符串函数

  • 定义和用法

    print - 输出字符串
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
  • 语法

    print ( string $arg ) 
    
    输出 arg。 print 实际上不是函数(而是语言结构),所以可以不用圆括号包围参数列表。 和 echo 最主要的区别: print 仅支持一个参数,并总是返回 1。
  • 参数

    参数 必需的 描述
    arg 输入数据。
  • 返回值

    总是返回 1。
  • 示例

    <?php
    print("Hello World");
    echo '<hr/>';
    print "print() also works without parentheses.";
    echo '<hr/>';
    print "This spans
    multiple lines. The newlines will be
    output as well";
    
    print "This spans\nmultiple lines. The newlines will be\noutput as well.";
    echo '<hr/>';
    print "escaping characters is done \"Like this\".";
    echo '<hr/>';
    // 可以在打印语句中使用变量
    $foo = "foobar";
    $bar = "barbaz";
    
    print "foo is $foo"; // foo is foobar
    echo '<hr/>';
    // 也可以使用数组
    $bar = array("value" => "foo");
    
    print "this is {$bar['value']} !"; // this is foo !
    echo '<hr/>';
    // 使用单引号将打印变量名,而不是变量的值
    print 'foo is $foo'; // foo is $foo
    echo '<hr/>';
    // 如果没有使用任何其他字符,可以仅打印变量
    print $foo;          // foobar
    
    echo '<hr/>';
    $variable = 3;
    
    print <<<END
    This uses the "here document" syntax to output
    multiple lines with $variable interpolation. Note
    that the here document terminator must appear on a
    line with just a semicolon no extra whitespace!
    END;
    ?>
    
    尝试一下
  • 相关函数

    echo - 输出一个或多个字符串
    printf() - 输出格式化字符串
    flush() - 刷新输出缓冲