PHP循环退出post_meta

PHP循环退出post_meta,php,cycle,Php,Cycle,我想为毒蛇机器人做纽扣。它们应该是这样的: $buttons[] = (new \Viber\Api\Keyboard\Button()) ->setColumns(3) ->setActionType('reply') ->setActionBody('Renault')

我想为毒蛇机器人做纽扣。它们应该是这样的:

   $buttons[] =
                    (new \Viber\Api\Keyboard\Button())
                        ->setColumns(3)
                        ->setActionType('reply')
                        ->setActionBody('Renault')
                        ->setText('Renault');
                                        $buttons[] =
                    (new \Viber\Api\Keyboard\Button())
                        ->setColumns(3)
                        ->setActionType('reply')
                        ->setActionBody('Peugeot')
                        ->setText('Peugeot');
如何在setActionBody setText中编写一个汽车品牌(make)的循环

我从DB获得了一个带有品牌的数组,并用它们制作了一个字符串:

global $wpdb;
    $makes = $wpdb->prepare("SELECT meta_value FROM $wpdb->postmeta WHERE meta_key = 'make' ",ARRAY_A);
    $makes = $wpdb->get_col( $makes );
    $makes = array_unique($makes);
    $makes = implode( ' ', $makes );
    $makes = ucwords ($makes);
“用它们做了一根绳子”-为什么?您希望单独处理所有这些值,那么为什么要将它们合并为一个值呢?毫无意义。循环从数据库查询中获得的值,并在该循环中创建一个新按钮并将其添加到数组中。