<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>字符串型</title>
</head><body>
<?php
$str1='我是小小字符串';
echo "\n$str1";
?>
</body>
</html>
1.为什么输出结果没有换一行再输出 我是小小字符串??怎么没有解析\n啊???谢谢!
2.如果   $str1='我是小小字符串';
echo '\n$str1';
         单引号,是不会解析转义字符和变量吧??

解决方案 »

  1.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>字符串型</title>
    </head><body>
    <?php
    $str1='我是小小字符串';
    echo "\n$str1";
    ?>
    </body>
    </html>
      

  2.   


    <?php
    $str1='我是小小字符串';
    echo "<br />$str1";
    ?>改成上面这样应该就在浏览器上看到换行了。
      

  3.   

    echo '\n $str';//php不解析单引号echo "\n $str";//使用浏览器看的时候 看不到换行 但是你如果使用命令行 就能看到了·~~