如何在 PHP Codeigniter 中获取 40 岁以上的人员列表

Posted

技术标签:

【中文标题】如何在 PHP Codeigniter 中获取 40 岁以上的人员列表【英文标题】:How to get list of people those are more than 40 year old in PHP Codeigniter 【发布时间】:2022-01-22 17:45:29 【问题描述】:

您好,我正在按出生日期计算 Codeigniter 中人们的年龄。我想把年龄超过 40 岁的人分开。我使用了简单的条件if($age>40)my code block,但它不适用于年龄为40 years and month>0 or you may say 40 years and 0 month and days>0 的人 他们在 CodeIgniter 中是否为此目的或任何解决方案提供了任何内置函数..? 提前谢谢...

【问题讨论】:

好吧,您已经在自己的问题中找到了一个解决方案......然后编写代码来检查这些附加条件作为替代方案吗? 当然,但我必须写多个条件。 你说的好像这是一个实际的问题/问题,因为...? 不能用$age >= 40吗? 【参考方案1】:

这还取决于您从何处获取年龄数据。 它是存储为 40 年 2 个月还是从出生日期计算出来的? 你试过 if ($age >= 40) 吗?

【讨论】:

【参考方案2】:

如果年龄为 40 岁且月份大于 0 或天数大于 0,这是我的解决方案。

if ($ageyear > 40 || ($ageyear == 40 && ($agemonth > 0 || $agedays > 0))) 
$isOverAge = "Over age";


   

【讨论】:

以上是关于如何在 PHP Codeigniter 中获取 40 岁以上的人员列表的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Codeigniter/PHP 中合并两行并获取单个数组?

如何在 codeigniter(或 php)中获取插入的新 id? [复制]

如何在 PHP Codeigniter 中获取 40 岁以上的人员列表

使用 PHP/CodeIgniter 在 MySQL 中获取最后执行的查询

在 PHP codeigniter 中动态获取数据时如何隐藏 td?

PHP-CodeIgniter:如何通过Javascript获取要删除的对应html表格行值