【发布时间】:2015-03-27 20:50:18
【问题描述】:
我正在尝试创建 hrefs 链接的 php 数组。
但是,当我运行页面时,我收到错误消息:
未定义的偏移量:0
我想知道如何解决这个问题,或者有没有其他方法可以将“hrefs”放入数组中。
数组代码:
<?php
$links = array (
"a" => "<a href='variabletypes.php'>link</a>",
"b" => "<a href='variabletypes.php'>link</a>",``
"c" => "<a href='variabletypes.php'>link</a>",;
"d" => "<a href='variabletypes.php'>link</a>",;
"e" => "<a href='variabletypes.php'>link</a>",
);
for($i=0; $i<sizeof($links);$i++)``
echo $links[$i];
?>;
【问题讨论】:
-
你有一个带有字母键的关联数组,例如
a,b,c,但您尝试使用数字键访问数组,例如0,1,2,3,所以这显然行不通。所以我建议你使用 foreach 循环,你可以在手册中了解更多信息:php.net/manual/en/control-structures.foreach.php -
你可以这样做,但你必须将你的数组保存在会话中以保持它超过新的请求或使用 AJAX。