php - 使用 laravel 比较两个数组

标签 php laravel

大家好,我有一个数组

$dates = [2016-11-02,2016-11-05,2016-11-11,2016-11-15,2016-11-16]

在这里我得到了所有日期,我想像这样与 $currentdate (2016-12-16) 进行比较

if($dates <= $currentdate){
  echo "true"; 
} else{
  echo "false";
}

任何帮助将不胜感激。

最佳答案

不确定其他答案,但如果您要验证所有日期,请使用以下代码...应该有效:)

$isLess = false;
$currentDate = Carbon::now();

foreach($dates as $data) {
  if(Carbon::parse($date)->lte(currentDate)){
    $isLess = true;
    break;
  }
}

echo $isLess;

如果您遇到任何问题,请在评论中告诉我:)

关于php - 使用 laravel 比较两个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41178289/

相关文章:

PHP define() 似乎无法与 include() 一起使用

php - Mysql 从服务器占用 63 GB

javascript - 在我页面的特定部分调用 <link rel =“stylesheet” href =“” > 而不覆盖我当前的 CSS 样式

php - 像 asp.net 一样编码 PHP - 这可能吗?

php - Laravel 5.6 如何向所有日志记录添加数据?

php - 防止多人编辑同一个表单

php - Laravel : add new row in model table

php - PHP 扩展(在 C++ 中)函数中的 pthread_create 从不返回

php - Laravel 5 中的加密与解密

php - 如何使用关键字搜索收藏项目?