我在php中编写了以下代码行,如下所示
$keyarguments = array($orlastname,$oradmissionno,$orcourse,$orgender,$ordob,$orrollno,$ormiddlename,$oremail,$orguardian,$orphone,$orfullname,$orfirstmiddle,$orfirstlast);
foreach ($keyarguments as $key) {
${$key} = array('$or' => array(array("dummy_feild" => new MongoRegex("/$empty/i"))));
}
我希望代码应该像
一样执行orlastname = array('$or' => array(array("dummy_feild" => new MongoRegex("/$empty/i"))));
oradmissionno = array('$or' => array(array("dummy_feild" => new MongoRegex("/$empty/i"))));
...
...
...
等等
请帮助!!!
答案 0 :(得分:0)
试试这个,使用字符串作为$ keyarguments的元素。
$keyarguments = array('orlastname', 'oradmissionno');