我正在学习CodeIgniter并使用" assoc_to_uri "进行了一些测试,结果并不一致。当我使用" mydomain / index.php / test / arry / product / shoes / size / large / color / red"在网址中,循环" foreach",运行6次,当我使用" mydomain / index.php / test / arry /"没有数组的参数,也运行6次,但不显示结果。我做错了什么? 谢谢。
代码:
<?php
class Test extends CI_Controller {
public function index()
{
echo 'Hello World!';
}
public function arry()
{
$def = array('product','bag','size','34','color','blue');
$ar = $this->uri->uri_to_assoc(3, $def);
$i = 0;
foreach ($ar as $value)
{
echo "----------- <br />";
echo $value;
echo "<br />(".$i.")<br />";
$i++;
}
}
}
?>
结果(带参数):
鞋
大
红色
(5)
结果(无参数)
(5)