聯(lián)系官方銷售客服
1835022288
028-61286886
模型cmda里有個身份證字段sfzhm
我在前臺想通用身份證號碼來統(tǒng)計有多少八十歲以上的老人,前臺標(biāo)簽
<?php $data = []; {module module=cmda} $data[] = {$t.sfzhm}; {/module} function countOverEighty($data) { $count = 0; foreach ($data as $idCardNumber) { $birthYear = substr($idCardNumber, 6, 4); $currentYear = date('Y'); $age = $currentYear - $birthYear; if ($age >= 80) { $count++; } } return $count; } echo countOverEighty($data); ?>
這樣輸出報錯,查閱論壇,找不到方法,請求幫助。
官方提醒:使用module內(nèi)容循環(huán)標(biāo)簽的生成工具,填寫參數(shù)就可以生成相關(guān)的代碼,每個參數(shù)后面都有用法解釋
開發(fā)建議,你在入庫的時候,做一個出生日期字段,可以從身份證中提取出來,將出生日期做條件查詢,比你這種全表對比快的多
回復(fù)@迅睿官方創(chuàng)始人
如果我的出生年月日的字段是csnyr
那具體的語句怎么寫呢?
回復(fù)@迅睿官方創(chuàng)始人
這個字段類型是:varchar(255)
是的,平常都是用AI模型來尋求幫助的,這回這個AI答的都不準(zhǔn)確