+ -
当前位置:首页 → 问答吧 → 新手问题

新手问题

时间:2011-09-27

来源:互联网

<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,请问是什么地方有问题。
非常感谢!

作者: tcssg0206   发布时间: 2011-09-27

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

作者: ohmygirl   发布时间: 2011-09-27

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

作者: yhkyo   发布时间: 2011-09-27

好吧,,我错了,您的代码也叫代码?

作者: yhkyo   发布时间: 2011-09-27

顶下。

作者: huangchenliang   发布时间: 2011-09-27

自己顶一下,等待高手指点。

作者: tcssg0206   发布时间: 2011-09-27

引用 6 楼 tcssg0206 的回复:

自己顶一下,等待高手指点。


还指点啥?
看我的代码了么?
PHP code
<?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出来的。。

作者: ohmygirl   发布时间: 2011-09-27

你把文件的字符编码加一下。

作者: A82168506   发布时间: 2011-09-27

上面各位说的我都试了,还是不行。

作者: tcssg0206   发布时间: 2011-09-27

引用 9 楼 tcssg0206 的回复:

上面各位说的我都试了,还是不行。


兄弟,你不是连环境都没有配置吧?怎么会不行呢?拖拖的

作者: ohmygirl   发布时间: 2011-09-27

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

作者: tcssg0206   发布时间: 2011-09-27

引用 11 楼 tcssg0206 的回复:

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


当然可以,关键是你配置好了,能运行一般代码么?
比如
<?php
phpinfo();
?>

能运行的话,代码怎么会有问题呢?

作者: ohmygirl   发布时间: 2011-09-27

这分明是编码问题。

作者: yangball   发布时间: 2011-09-27

引用 13 楼 yangball 的回复:

这分明是编码问题。

如果仅仅是是编码问题,怎么会有
90,lily=>'??????',100);PHP code
print_r($student)
;?>

这样的字符?

作者: ohmygirl   发布时间: 2011-09-27

相关阅读 更多