我有这个代码
$arr = array(
"0"=>"http://site.com/somepage/param1/param2/0",
"1"=>"http://site.com/somepage/param1/param2/1",
"thispage" => "http://site.com/somepage/param1/param2/2",
"3"=> "http://site.com/somepage/param1/param2/3"
);
foreach ($arr as $k=>$v) {
if ($k == "thispage") {
echo $k." ";
}
else {
echo '<a href="'.$v.'">'.$k.'</a> ';
}
}
令人惊讶的是,对于"0"=>"http://site.com/somepage/param1/param2/0",
未创建链接的第一个元素,(对于其他元素工作正常)
如果在其他东西上替换第一个元素键0
,例如4
,现在创建链接。怎么了 ?