PHP数组过滤器有多个条件

吉姆W.

我有以下代码来过滤ib php数组。它工作正常。添加更多过滤条件后,它不起作用。谁能告诉我可能出了什么问题?

有效的代码

$s_item = array_values(array_filter($itmlist, function ($itmlist) {
    return ($itmlist['itmslsprc'] > 0);
    }
)); 

添加更多条件后代码不起作用

$s_item = array_values(array_filter($itmlist, function ($itmlist) {
    return ($itmlist['itmslsprc'] > 0 && $today >= $itmlist['itmslsfr']  &&  $today <= $itmlist['itmslsto']);
    }
));

$ today和其他日期的格式均为2021-01-12 00:00:00。在此先感谢您的任何建议。

哈马德·艾哈迈德·汗

如果您今天不在函数内,则可以在函数内使用它,如下所示:

$s_item = array_values(array_filter($itmlist, function ($itmlist) use($today) {
    return ($itmlist['itmslsprc'] > 0 && $today >= $itmlist['itmslsfr']  &&  $today <= $itmlist['itmslsto']);
    }
));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

javascript过滤器数组多个条件

来自分类Dev

Knockout.Js数组过滤器语法

来自分类Dev

数组过滤器的异步或承诺条件

来自分类Dev

javascript在数组过滤器内嵌套for循环

来自分类Dev

具有绑定与未绑定功能的数组过滤器

来自分类Dev

数组过滤器返回奇怪的结果

来自分类Dev

通过检查多个条件的Javascript数组过滤器

来自分类Dev

NEST有多个条件的条件过滤器查询

来自分类Dev

数组过滤器更改主数组

来自分类Dev

PHP在数组过滤器后未从数组中打印MongoID

来自分类Dev

具有JSON数组过滤器的Filterpredicate

来自分类Dev

数组过滤器未返回正确的值

来自分类Dev

循环内部数组过滤器方法

来自分类Dev

GPUImage组过滤器

来自分类Dev

使用keep_if的数组过滤器

来自分类Dev

数组过滤器,使用键过滤数据

来自分类Dev

数组过滤器的异步或承诺条件

来自分类Dev

基于多列的数组过滤器

来自分类Dev

具有绑定值的数组过滤器

来自分类Dev

javascript在数组过滤器内嵌套for循环

来自分类Dev

JavaScript数组过滤器功能仅删除带有拼接的一个元素

来自分类Dev

部分数组过滤器

来自分类Dev

通过数组过滤器长度查询ElasticSearch

来自分类Dev

PHP的数组过滤器数组只有一个属性值

来自分类Dev

Elasticsearch - 数组过滤器中的值

来自分类Dev

php数组过滤器函数问题与变量

来自分类Dev

用于执行函数的 Javascript 数组过滤器

来自分类Dev

如何使用Javascript数组过滤器过滤0?

来自分类Dev

MuleSoft JSON 数组过滤器