这个数组正在使用URL来填充每个循环(它们是页码URL)
$pageNumberLinks[] = "<a href= URL_code>".$page_number . "</a>";
我试图在foreach循环执行时引用数组中每个URL的$ page_number变量值,因此我可以使用if语句根据$page_number
值执行代码。 $PageNumberLinks->page_number
无效。有什么建议吗?
foreach ($pageNumberLinks as $PageNumberLinks) {
if ($PageNumberLinks->page_number == $z ) {
// execute code
} else {
// execute code
}
}
答案 0 :(得分:1)
只是做:
$pageNumberLinks[$page_number] = "<a href= URL_code>".$page_number . "</a>";
foreach ($pageNumberLinks as $key => $val) {
if ($key == $z) {
// execute code
} else {
// execute code
}
}
答案 1 :(得分:0)
您应该使用适当的索引构建数组,这样您就可以更轻松地循环:
$pageNumberLinks[$page_number] = "<a href= URL_code>".$page_number . "</a>";
然后你创建一个像
这样的循环foreach($pageNumberLinks as $pageNumber => $link){
if( $pageNumber === $z ){
//do code here
}else{
//do some code here
}
}