在PHP / Wordpress中创建可读列表输出

时间:2010-10-11 14:18:42

标签: php arrays wordpress formatting

我正在试图弄清楚如何最好地获得这个PHP语句

$wpdb->get_results("SELECT verb, display_name AS organization, inline_the FROM
userorganizations U, organizations O WHERE U.org_id = O.ID AND 
U.user_id=$author_id", OBJECT);

吐出如下内容:

  

John为Initech工作,拥有John's Tasty Pastry,为纽约时报写作

我几乎可以做任何事情,除了找出一个很好的方法来插入上面的粗体“和”:我不知道如何迭代到最后一行之前,做一些特别的事情,然后运行最后一行。

1 个答案:

答案 0 :(得分:0)

默认情况下,get_results()返回结果的数字索引对象。通过将该对象分配给变量,然后使用count()计算出您有多少结果,可以很容易地计算出您有多少结果。

所以:

$results = $wpdb->get_results(..., OBJECT);

foreach($results as $result) {
    if($result == $results[count($results) - 1]) echo '<strong>and</strong>';
    ... The rest of your loop here ...
}