我想检查日期值是否在数组中。 这就是我所做的:
http://192.168.9.3/your_project
我想我错过了什么或者没有完全理解为什么这不起作用
如果日期是星期二到星期日,那么我们的想法是$day = array('Monday','Tuesday','Wednesday');
if(date('l') === $day){
//Do your thing
}
。这是我能想到的唯一方法,因为它已经在循环中。
答案 0 :(得分:2)
in_array
完全符合您的要求:
return $http({
url: '/Data/SetNewUser',
method: 'POST',
data: JSON.stringify({ _item: _newUser }),
headers: { 'content-type': 'application/json' }
});
答案 1 :(得分:1)
您可以尝试这样来查找变量是否为数组
$day = array('Monday','Tuesday','Wednesday');
echo is_array($day) ? 'Array' : 'not an Array';
答案 2 :(得分:0)
您应该使用in_array功能,如下所示:
if( in_array( date('l'), $day ) ) {
// the day from date('l') is in array!
}
答案 3 :(得分:0)
日期('N')将返回星期几的数字表示,即星期四。如果日期('N')小于4,你想要做的事情。因此:
if (date('N') < 4) {
do_your_thing
}