Почему эта работа:Динамические переменные в функциях
function myfunction($v) {
$query = $v['host'] == '1';
return ($query);
}
$output = array_filter($recordset,myfunction);
print_r($output);
В то время как этого сценария, который пытается сделать то же самое с переменными, не?
$column1 = 'host';
$value1 = 1;
$query1 = '$v[\''.$column1.'\'] == '.$value1;
function myfunction($v) {
$query = $GLOBALS['query1'];
return ($query);
}
$output = array_filter($recordset,myfunction);
print_r($output);
Любая помощь будет замечательной. Благодаря!
Спасибо, это отличное объяснение – Ryan