【发布时间】:2017-10-21 06:18:52
【问题描述】:
我在 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"))));
...
...
...
等等
请帮忙!!!
【问题讨论】:
-
是的,你的问题在哪里?
-
它抛出错误信息 Undefined variable: orlastname, ...
-
$orlastname来自哪里?是否考虑过只使用数组?