用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2655|回复: 14
收起左侧

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

[复制链接]
发表于 2014-8-31 21:59:36 | 显示全部楼层 |阅读模式
PHP复制代码
<?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复制代码
<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.


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

 楼主| 发表于 2014-9-3 22:30:33 | 显示全部楼层
Hex 发表于 2014-9-3 10:46
嗯,文档里的代码都是验证过的。
请注意PHP版本,请不要使用PHP5.3以上的版本尝试。 ...

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


还可能是什么原因呢
 楼主| 发表于 2014-9-4 21:33:52 | 显示全部楼层
谢谢大家,已经解决了,不使用短标签,把<?=$title?>改成<?php echo $title;?>,<?=$heading?>改成<?php echo $heading; ?>,以及把<?=$item?>改成<?php echo $item; ?>即可
发表于 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): ?>
 楼主| 发表于 2014-9-1 21:57:07 | 显示全部楼层

还是不行,不过还是谢谢你
发表于 2014-9-2 09:45:19 | 显示全部楼层
<?php for($x=0;$x<3;$x++){ ?>
<li><?=$todo[$x]?></li>
<?php } ?>

你試試行不?
 楼主| 发表于 2014-9-2 23:11:17 | 显示全部楼层

还是不行,谢谢你哦
 楼主| 发表于 2014-9-2 23:12:00 | 显示全部楼层
wanderingmanda 发表于 2014-9-2 23:11
还是不行,谢谢你哦

还是只显示1.
2.
3.

发表于 2014-9-2 23:37:10 | 显示全部楼层
楼主,你好。我复制你的代码,在我这运行完全没问题的。
发表于 2014-9-3 10:04:51 | 显示全部楼层
我試了也沒問題,會不會是你的 view 選錯個了?

$this->load->view('blog_view3', $data);
发表于 2014-9-3 10:46:52 | 显示全部楼层
嗯,文档里的代码都是验证过的。
请注意PHP版本,请不要使用PHP5.3以上的版本尝试。

本版积分规则