我试图创建hrefs链接的php数组。如何把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循环,你可以在手册中阅读更多关于它的内容:http://php.net/manual/en/control-structures.foreach.php – Rizier123 2015-03-25 10:49:42
谢谢,它非常有用。我得到了它的工作。然而,只是想知道是否有可能循环项目之一,当我点击按钮。对于实施例此代码循环中的所有项目中一次,但希望,他们将通过点击按钮环被环<?PHP的 $链接=阵列( “一个” =>“Var”, “B” =>“Cond” , “c”=>“Arrays”, ); 的foreach($链接为$循环) 回声$循环。 “
”; ?> – VORAS9319 2015-03-25 11:44:28
你可以做到这一点,但你必须保存在session您的阵列,以保持它在新的请求或做它用AJAX。 – Rizier123 2015-03-25 11:46:04