Php 如何循环元查询数组值WordPress?

Php 如何循环元查询数组值WordPress?,php,wordpress,Php,Wordpress,我有以下代码 我想使用for循环将接下来的30天添加到数组值中,而不是重复这些值,现在我使用$today、$明日和$TheDayafter明天来添加新的天。 试试这个: $date = new DateTime('now'); for ($i=0; $i<30; $i++){ $date->modify('+1 day'); $args["meta_query"][] = array( 'key' => 'birthd

我有以下代码

我想使用for循环将接下来的30天添加到数组值中,而不是重复这些值,现在我使用$today、$明日和$TheDayafter明天来添加新的天。 试试这个:

$date = new DateTime('now');
for ($i=0; $i<30; $i++){
$date->modify('+1 day');
$args["meta_query"][] =  array(
                      'key'      => 'birthday',
                      'compare'  => 'REGEXP',
                      'value'    => '[0-9]{4}' . $date->format('dm'),
                    );
}
$date=newdatetime('now');
对于($i=0;$imodify(“+1天”);
$args[“元查询”][]=数组(
“键”=>“生日”,
'比较'=>'正则表达式',
'value'=>'[0-9]{4}.$date->format('dm'),
);
}

类似于($i=1;$i)的
它不起作用:(所以你做错了什么。试着研究基本周期。这个生日元的日期格式是什么?日期格式是'Ymd'。
$date = new DateTime('now');
for ($i=0; $i<30; $i++){
$date->modify('+1 day');
$args["meta_query"][] =  array(
                      'key'      => 'birthday',
                      'compare'  => 'REGEXP',
                      'value'    => '[0-9]{4}' . $date->format('dm'),
                    );
}