我要将代码更改为" WordPress自定义代码" (使用$ wpdb)。使用$wpdb->get_results()
我得到一个需要使用foreach循环输出的数组。但问题是我当前的while循环有一个" $ initial_hidden语句"在其中,我不知道如何处理新的foreach。
这是我目前的代码:
while (($initial_hidden == true) || ($r = mysql_fetch_assoc($q))) {
...
}
那么,我如何得到"初始隐藏"对此:
foreach ($q as $r) {
...
}
答案 0 :(得分:0)
那么,我如何得到"初始隐藏"到这个
您可以定期foreach
中止break;
,只需在循环体中添加if()
,在符合条件时添加break
。
foreach($q as $r) {
...
if ($initial_hidden) {
break;
}
}
答案 1 :(得分:0)
请使用以下代码行:$ r = mysql_fetch_assoc($ q); if(($ initial_hidden)||(mysql_num_rows($ q)> 0)){foreach($ r as $ key => $ value){// result}}
答案 2 :(得分:-1)
你也可以在while循环中使用foreach
while (($initial_hidden == true) || !empty(mysql_fetch_assoc($q))) {
foreach($r = mysql_fetch_assoc($q)){
}
...
}