如何在 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 中获取最后执行的查询