wanderingmanda 发表于 2014-8-31 21:59:36

教程"你好,世界"里的例子,输出3个数组但是只显示1.2.3

<?php        class Blog3 extends CI_Controller
        {
                function index()
                {
                        //echo 'Hello World';
                        $data['title'] = "My Blog Title";
                        $data['heading'] = "My Blog Heading";
                        $data['todo'] = array('clean house', 'eat lunch', 'call mom');
                       
                        $this->load->view('blog_view3', $data);
                }
        }

?>
<html>
<head>
<title><?=$title?></title>
</head>

<body>
<h1><?=$heading?></h1>

<ol>

<?php foreach($todo as $item): ?>

<li><?=$item?></li>

<?php endforeach; ?>
</ol>

</body>
</html>


但是页面只显示
1.
2.
3.


谢谢各位了,刚刚初学,比较菜鸟,希望看看是什么原因呢?谢谢。

wanderingmanda 发表于 2014-9-3 22:30:33

Hex 发表于 2014-9-3 10:46
嗯,文档里的代码都是验证过的。
请注意PHP版本,请不要使用PHP5.3以上的版本尝试。 ...

刚卸载了最新版本的wamp,现在安装的wamp里php是5.2.6,但是还是只显示下面这样1.
2.
3.


还可能是什么原因呢

wanderingmanda 发表于 2014-9-4 21:33:52

谢谢大家,已经解决了,不使用短标签,把<?=$title?>改成<?php echo $title;?>,<?=$heading?>改成<?php echo $heading; ?>,以及把<?=$item?>改成<?php echo $item; ?>即可

Closer 发表于 2014-9-5 09:06:23

wanderingmanda 发表于 2014-9-4 21:35
谢谢哦,不是short_open_tag的问题,是短标签,我改掉了,就好了

他那個就是指短標籤
你去手冊搜尋就知道


上兩個變數沒提到
還以為你是正常可以使用

因為愛 发表于 2014-9-1 09:22:47

<?php foreach($todo as $key=>$item): ?>

wanderingmanda 发表于 2014-9-1 21:57:07

因為愛 发表于 2014-9-1 09:22


还是不行,不过还是谢谢你

Closer 发表于 2014-9-2 09:45:19

<?php for($x=0;$x<3;$x++){ ?>
<li><?=$todo[$x]?></li>
<?php } ?>

你試試行不?

wanderingmanda 发表于 2014-9-2 23:11:17

Closer 发表于 2014-9-2 09:45





还是不行,谢谢你哦

wanderingmanda 发表于 2014-9-2 23:12:00

wanderingmanda 发表于 2014-9-2 23:11
还是不行,谢谢你哦

还是只显示1.
2.
3.

scuyxi 发表于 2014-9-2 23:37:10

楼主,你好。我复制你的代码,在我这运行完全没问题的。

Closer 发表于 2014-9-3 10:04:51

我試了也沒問題,會不會是你的 view 選錯個了?

$this->load->view('blog_view3', $data);

Hex 发表于 2014-9-3 10:46:52

嗯,文档里的代码都是验证过的。
请注意PHP版本,请不要使用PHP5.3以上的版本尝试。
页: [1] 2
查看完整版本: 教程"你好,世界"里的例子,输出3个数组但是只显示1.2.3