我正在尝试替换我的(工作)数组过滤器中的日期
$launch = date('Y-m-d H', $dtko['timestamp']).':00';
$day_3 = array_filter($check_day_3, function($obj){return $obj['time'] == '2017-02-25 15:00';});
带变量($ launch):
$day_3 = array_filter($check_day_3, function($obj){return $obj['time'] == $launch;});
我没有收到任何错误消息,但它不起作用
echo $launch
完全显示2017-02-25 15:00
。
想法会很棒!谢谢!
答案 0 :(得分:0)
$ launch需要传递给匿名函数。这是一个范围错误。 http://php.net/manual/en/functions.anonymous.php
// Inherit $message
$example = function () use ($message) {
var_dump($message);
};
$example();