<html>
<head>
<title>练习文档</title>
</head><body>
<?php 
define("COPYRIGHT","版权 @2011, 文化有限公司");
echo COPYRIGHT;
<br>;
        echo "版权 2011, 文化有限公司";
        <br>;
$student=array( 80,70,mary=>90,lily=>'不及格',100);
print_r($student);
?>
</body>
</html>预想的输出结果是:
版权 @2011,文化有限公司
版权 2011,文化有限公司
Array([0]=>80 [1]=>70 [mary]=>90 [lily]=>不及格 [2]=>100)但是实际输出结果是:
90,lily=>'??????',100);print_r($student);?>我刚开始学php,请问是什么地方有问题。
非常感谢!

解决方案 »

  1.   

    <?php 
    define("COPYRIGHT","版权 @2011, 文化有限公司");
    echo COPYRIGHT;
    echo "<br/>";
      echo "版权 2011, 文化有限公司";
      echo "<br/>";
    $student=array( 80,70,mary=>90,lily=>'不及格',100);
    print_r($student);
    ?>
      

  2.   

    header("content-type:text/css;charset=utf-8"); //这里utf8 由你的文件编码来改
      

  3.   

    echo "<br>";环境有没有配好。编码指定一下。
      

  4.   


    还指点啥?
    看我的代码了么?
    <?php 
    define("COPYRIGHT","版权 @2011, 文化有限公司");
    echo COPYRIGHT;
    echo "<br/>";
    echo "版权 2011, 文化有限公司";
    echo "<br/>";
    $student=array( 80,70,mary=>90,lily=>'不及格',100);
    print_r($student);
    ?>代码中的 两处<br>换成echo "<br/>";就行了,这个是html的标签,写在php中要echo 或者print出来的。。
      

  5.   

    环境我是安装的Appserv_2.5.10,别的就没搞了,请问对吗?
      

  6.   


    当然可以,关键是你配置好了,能运行一般代码么?
    比如
    <?php
    phpinfo();
    ?>能运行的话,代码怎么会有问题呢?
      

  7.   

    如果仅仅是是编码问题,怎么会有
    90,lily=>'??????',100);print_r($student);?>这样的字符?
      

  8.   

    <?php
    phpinfo();
    ?>没问题
      

  9.   

    我终于发现问题在哪了,用网页访问是正常的。但是之前,我是用dreamweaver编译的,查看“实时视图”的时候,出现上述情况。不过这又是为什么咧?