用帝国开发基本的称骨算命的思路

查看 11|回复 1
作者:美文苑文学网   
首先,我们要需要借助一个php类,自行到仓库里面下载,引用到帝国就行了
[ol]
  • require(ECMS_PATH.'e/extend/chinesecalendar/vendor/autoload.php');//将公历转换为农历
  • use Overtrue\ChineseCalendar\Calendar;//将公历转换为农历[/ol]复制代码下面我们就懒了,毕竟那个称骨算命就像公式一样,直接用数组,(保存到数据库再读取着手没有必要)小编自定义函数了哈
    [ol]
  • // 解释称骨重量结果
  • function interpretResult($weight) {
  • $results = [
  • "2.0" => [
  • "称骨歌" => "你是火星来的不在五行不在五格",
  • "八字命运" => "好像没有你的八字信息哦。"
  • ],
  • "2.1" => [
  • "称骨歌" => "短命非业谓大空,平生灾难事重重,凶祸频临陷逆境,终世困苦事不成。",
  • "八字命运" => "短命非业谓大空,平生灾难事重重,凶祸频临陷逆境,终世困苦事不成。"
  • ],
  • "2.2" => [
  • "称骨歌" => "身寒骨冷苦伶仃,此命推来行乞人,劳劳碌碌无度日,终年打拱过平生。",
  • "八字命运" => "身寒骨冷苦伶仃,此命推来行乞人,劳劳碌碌无度日,终年打拱过平生。"
  • ],
  • "2.3" => [
  • "称骨歌" => "此命推来骨格轻,求谋作事事难成,妻儿兄弟应难许,别处他乡作散人。",
  • "八字命运" => "此命推来骨格轻,求谋作事事难成,妻儿兄弟应难许,别处他乡作散人。"
  • ],
  • "2.4" => [
  • "称骨歌" => "此命推来福禄无,门庭困苦总难荣,六亲骨肉皆无靠,流浪他乡作老翁。",
  • "八字命运" => "此命推来福禄无,门庭困苦总难荣,六亲骨肉皆无靠,流浪他乡作老翁。"
  • ],
  • "2.5" => [
  • "称骨歌" => "此命推来祖业微,门庭营度似稀奇;六亲骨肉如冰炭,一世勤劳自把持。",
  • "八字命运" => "此命推来祖业微,门庭营度似稀奇;六亲骨肉如冰炭,一世勤劳自把持。"
  • ],
  • "2.6" => [
  • "称骨歌" => "平生衣禄苦中求,独自营谋事不休,离祖出门宜早计,晚来衣禄自无休。",
  • "八字命运" => "此命为人性灵巧,胸襟通达。志气高强,少年勤学有功名,年青欠利。腹中多谋,有礼有义,有才有能做事勤俭,立业思抱子,一生福禄无亏,与人干事反为不美。亲朋戚友,四海春风,末限光辉门庭。见善不欺,逢恶不怕,事有始终,吉人天相,四海扬名成家立业,安然到老,高楼大厦,妻宫硬无刑,子媳三人,只有一子送终,寿元七十七,卒于风光之中。"
  • ],
  • "2.7" => [
  • "称骨歌" => "一生作事少商量,难靠祖宗作主张,独马单枪空做去,早年晚岁总无长。",
  • "八字命运" => "此命为人性纯,不刚不柔,心所无毒,做事有始有终,池塘鸳鸯寻食吃,易聚易散,骨肉六亲不得力,财帛风云,操心费力才及早,恨奋寒窗,原业破尽,重新白手成家,且过三十五,六方可成家立业,四十开外,行船逢顺风,五十岁安稳,末限滔滔事业兴,妻宫破配,子女伴架送终,寿元七十岁,卒于五月之中。"
  • ],
  • "2.8" => [
  • "称骨歌" => "一生行事似飘蓬,祖宗产业在梦中;若不过房改名姓,也当移徒二三通。",
  • "八字命运" => "此命为人多才能,心机灵巧,祖业凋零, 离乡别境可成事业,兄弟多力,驳杂多端, 为静处安然,出外有人敬重,可进四方之财, 有贵人扶持,逢凶化吉,勤俭一生无大难, 只是救人无功,恩中招怨,重义轻财,易聚易散,早年不能聚财,三十三方知艰难,凡事顺意,三十八。九。四十岁,称心如意,末限福如东海,寿比南山,只是妻宫有克,三子送终。寿元六十九,闯过八十一,卒于三月之中。 "
  • ],
  • "2.9" => [
  • "称骨歌" => "初年运限未曾亨,纵有功名在后成;须过四旬才可立,移居改姓始为良。",
  • "八字命运" => "此命为人性燥,心直口快,有才能, 见善不欺,见恶不怕,兄弟六亲无力,量能宽大,但不能聚财,事有始终。 自立家计,出外方好,初限二十二。三至二十四。五不遂,二十七。八有好运到,犹如枯木逢春,中限四十九有险,五十多来古镜重磨,明月两圆,五十六。七。八末限。明月又被云侵,交七十方走大运,妻宫小配怕刑,克子。寿元七十七卒于风光之中。"
  • ],
  • "3.0" => [
  • "称骨歌" => "劳劳碌碌苦中求,东奔西走何日休;若使终身勤与俭,老来稍可免忧愁。",
  • "八字命运" => "此命为人多才多能,心机灵巧,祖业凋零离乡别境可成家立业,兄弟少力, 驳杂多端,出外有贵人扶持,一生刑险,无大难, 只是救人无功,恩中招怨,重义轻财,财帛易聚易散,早年不聚财,三十三方知艰难,万事如意,三十八。九。四十岁,如意称心,三子送终,寿元; 六十九, 卒于三月之中。"
  • ],
  • "3.1" => [
  • "称骨歌" => "忙忙碌碌苦中求,何日云开见日头;难得祖基家可立,中年衣食渐无忧。",
  • "八字命运" => "此命推来敬重双亲, 有福有禄,六亲和睦,义气高强,少年勤学有功名,忠孝双全,心中无毒无贵则富,出外受人钦敬,四海闻名,老年荣华,限上无忧,一生安康,年青欠利,末限安享福禄。"
  • ],
  • "3.2" => [
  • "称骨歌" => "初年运蹇事难谋,渐有财源如水流;到得中年衣食旺,那时名利一齐收。",
  • "八字命运" => "此命为人性急,灵巧无亏,初限能聚财,虚名虚利,财来财去,有败有兴,一生衣禄无亏,中限交来,渐渐称心,求谋顺利,出外有人恭敬,一身受贵,若要问其消息,重事业,兴家业旺,其年运到滔滔财源来。滚滚利丰盈, 春光花自发,微风细雨生, 四十六。七。八交末运,移花接木桂花香,夫妻偕老, 寿元八十之外,子孙福禄荣昌,卒于腊月之中。 "
  • ],
  • "3.3" => [
  • "称骨歌" => "早年做事事难成,百年勤劳枉费心;半世自如流水去,后来运到始得金。",
  • "八字命运" => "此命为人性巧心灵,能假成真,口快心无,恩中招怨,君子钦敬,小人嫉妒,骨肉无援,志在四方,身心健康,前运乘荫少重树,中限轻财,大运交来,声明可望,万业焕新,名利振建,五人金石皆至,发须有心田,以后小事宜注意,才有子媳,寿元八十三, 卒于三月之中。"
  • ],
  • "3.4" => [
  • "称骨歌" => "此命福气果如何,僧道门中衣禄多;离祖出家方为妙,朝晚拜佛念弥陀。",
  • "八字命运" => "自成自立安享福至三十六至四十六,财不谋而自至,福不求而自得。有贵人助力,家康安宁, 妻宫若要无刑,猪羊蛇不可配,龙虎马牛方得安,虽有二子,终身带暗方可,兄弟六亲如冰炭,在家不得安然, 限初驳杂多端,劳碌奔波,不能聚财,常有忧虑,寿元七十八,卒于三月之中。"
  • ],
  • "3.5" => [
  • "称骨歌" => "生平福量不周全,祖业根基觉少传;营事生涯宜守旧,时来衣食胜从前。",
  • "八字命运" => "此命为人品性醇和,做事忠直,志气高傲,与人做事恩中招怨, 六亲兄弟不得力, 祖业全无,早年驳杂多端,独马单枪初限命运来,二十八九三十岁,未曾交运都说好,至到交时苦哀哉。 三十五六到四十,犹如金秋菊迎秋放, 心机用尽方逢贵,末限交来始称怀,祖业有破后又重兴,犹如松木逢春再开花,妻宫优虑无刑,寿元五十七,有限至六十九,二子送老五十七,有限至, 三子送老,寿元八十一,卒于十月之中。"
  • ],
  • "3.6" => [
  • "称骨歌" => "不须劳碌过平生,独自成家福不轻;早有福星常照命,任君行去百般成。",
  • "八字命运" => "此命为人品性刚直, 做事公开, 有才能,有机变。不管休息, 六亲兄弟不得力,祖业无靠, 白手成家立业,末运多驳杂, 不能聚财, 好一双抓钱手,没有一个聚钱斗,此命蜘蛛, 结网朝圆夜不圆,做几翻败几翻,只能稳步成家计, 谁知又被狂风吹,初限二十三,似明月被云侵,三十开外恰似日头重升,二子送终寿元五十七岁,过此八十八, 卒于秋天之中。 "
  • ],
  • "3.7" => [
  • "称骨歌" => "此命般般事不成、弟兄少力自孤行;虽然祖业须微有,来得明时去不明。",
  • "八字命运" => "此命为人品性刚直,做事公开有才能,不管休息,六亲兄弟不得力,祖业难靠,白手成家,早年驳杂多端,不能聚财,不欺侮人,有意气,心神不定,易成喜怒,初限奔波,离别他境可成家计,改换门庭,中限未得如意,末限环怀妻宫,方为刑克,子媳虽有不得力,只好真假送终,寿元七十七,卒于十月之中。"
  • ],
  • "3.8" => [
  • "称骨歌" => "一身骨肉最清高,早入簧门姓氏标;待到年将三十六,蓝衫脱去换红袍。",
  • "八字命运" => "此命为人品性刚直, 做事公开有才能, 不管休息,六亲兄弟不得力, 祖业难靠, 好一双抓钱手,没有一个聚钱斗,蜘蛛结网朝圆夕不圆,做几翻败几翻,只能稳然成家业,谁知又是遇狂风,初限二十三四,又如明月被云侵,三十外来交四十恰似日头又重升,终交末运方为贵,渐渐荣昌旺祖宗,妻宫继配方偕老,子媳二人送终,寿元五十七,过此六十九, 卒于秋天之中。"
  • ],
  • "3.9" => [
  • "称骨歌" => "此命终身运不通,劳劳作事尽皆空;苦心竭力成家计,到得那时在梦中。",
  • "八字命运" => "此命为人灵机性巧, 胸襟通达,志气高,少年勤学有功名之格, 青年欠利, 腹中多谋,有礼仪,有才能, 做事勤俭,一生福禄无,与人干事反为不美,六亲骨肉可靠,交朋友,四海春风。中限光耀门庭,见善不欺,逢恶不怕,事有始终,量能宽大,义济分明,吉人天相,四海闻名,末限成家立业,安然到老,高楼大厦,妻宫两硬无刑,子媳三人,只有一终,寿元七十七,卒于风光之中。"
  • ],
  • "4.0" => [
  • "称骨歌" => "平生衣禄是绵长,件件心中自主张;前面风霜多受过,后来必定享安康。",
  • "八字命运" => "此命为人性燥, 心直口快,有才能,见善不欺,逢恶不怕,事有始终,量能宽大,不聚财,祖业破败,六亲兄弟不得力,自立家计, 出外方好,初限二十三四至二十七八九有好运,犹如枯木逢春,中限四十九有险。四十开外, 旧镜重磨,明月正圆,五十六七交大运,寿元七十七,卒于春光之中。 "
  • ],
  • "4.1" => [
  • "称骨歌" => "此命推来自不同,为人能干异凡庸;中年还有逍遥福:不比前时运来通。",
  • "八字命运" => "此命性直气高, 有口无心,祖业未交,离别他境,万事可成,六亲骨肉不得力,自成家计。学习经营四方闻名,初限奔波驳杂,不能聚财,交过三十八九,方可成家,四十五六方能顺意,末限犹如三春杨柳,枝枝生绿叶,晚景处处红, 妻宫两硬无克,子媳真假送老,寿元四十七,过此可到六十六,卒于九月之中。"
  • ],
  • "4.2" => [
  • "称骨歌" => "得宽怀处且宽怀,何用双眉皱不开;若使中年命运济,那时名利一起来。",
  • "八字命运" => "此命为人操劳,白手成家 ,与人出力事不成,离祖之命,成家三翻四次,用尽心机不得开怀,若要安乐享福,要到三十六到四十六不谋自得,福不求自至,有贵人助力,家庭安然,妻宫若要无刑,猴猪羊蛇不可配,龙虎马牛方得意,六亲兄弟如冰碳, 在家不能安然,初限驳杂多端,不能聚财,常常忧虑,寿元七十八,二子送老,卒于三月之中。"
  • ],
  • "4.3" => [
  • "称骨歌" => "为人心性最聪明,作事轩昂近贵人;衣禄一生天注定,不须劳碌是丰亨。",
  • "八字命运" => "此命为人性燥刚强,平生不受亏,多技多能,祖业冰碳,骨肉风云,兄弟画饼充饥,六亲望梅止渴,劳心见早,发福见迟,独立成家,能聚财超过三十开外,方得意开怀。中限之命能进四方之财,出外逢贵人助力,艺术精善经营,方能兴旺,上业迟有一病相侵至末限,方得享福,妻宫匹配,龙虎马牛可配,二子送老,寿元八十岁。 "
  • ],
  • "4.4" => [
  • "称骨歌" => "万事由天莫苦求,须知福碌赖人修;当年财帛难如意,晚景欣然便不优。",
  • "八字命运" => "此命为人忠直,心慈性燥,深谋远虑,心中多劳,贵人敬重,与人做事反为不美,六亲冰炭,初限不足,中限渐渐佳境,名利可佳,刚柔有济。二十九交来顺意,东北遇佳音,可通花甲一二,突然大风,天赐麒麟送老,寿元八十五,卒于冬月之中。 "
  • ],
  • "4.5" => [
  • "称骨歌" => "名利推求竟若何?前番辛苦后奔波;命中难养男和女,骨肉扶持也不多。",
  • "八字命运" => "此命为人品性不刚不柔,心所无毒,自当自担,离祖之命,做事有始终,池塘鸳鸯寻食吃, 或聚或散,骨肉六亲不得力,如帛如风,劳心费力多成败。初限运寒多驳杂,祖业破败,重新白手成家,至三十五六方能成家立业,四十开外,如船遇顺风,五十多岁安稳, 末限滔滔事业兴,妻宫硬配子媳伴架送终,寿元七十五,卒于五月之中。"
  • ],
  • "4.6" => [
  • "称骨歌" => "东西南北尽皆通,出姓移居更觉隆;衣禄无穷无数定,中年晚景一般同。",
  • "八字命运" => "此命为人心慈性燥, 有口无心有粗有细, 一生奔波,六亲无靠,无大难,妻宫两硬无刑,祖业凋零, 自立家计,早业如同败落萍, 劳心用下一条计, 交三十五六七八九岁,又平平度过几春秋,六十前后花开日,花开又遭雨来淋,必定小人加暗害,平日之中要小心,只有一子送终,,寿元七十三,卒于冬月之中。 "
  • ],
  • "4.7" => [
  • "称骨歌" => "此命推求旺末年,妻荣子贵自怡然;平生原有滔滔福,可卜财源若水泉。",
  • "八字命运" => "此命为人品性纯和, 做事公道, 忠于待人气质高,为人干事恩中招怨, 兄弟不得力 ,祖业微微,早年驳杂多端,时来骨肉情, 财源是归命, 独马单枪初限运来二十八九三十岁 ,末限交运都好,反倒交时苦哀,三十六至四十岁,犹如金秋菊遇秋放,心机用尽方为贵,末运交来恰称怀,祖业有破后又重兴,犹如枯木逢春再开花,妻宫无刑,子媳送终,寿元八十五,卒于九月之中。"
  • ],
  • "4.8" => [
  • "称骨歌" => "初年运道未曾通,几许蹉跎命亦穷;兄弟六亲无依靠,一生事业晚来隆。",
  • "八字命运" => "此命为人性躁, 能随机应变 ,常近贵人,祖业无成,骨肉六亲少义,一个自立家计,初限交来财运如霜雪,中限略可成家,大运突来能立家业,妻有克,小配无刑,子媳三人,寿元七十七岁,卒于七月之中。"
  • ],
  • "4.9" => [
  • "称骨歌" => "此命推来福不轻,自成自立显门庭;从来富贵人钦敬,使婢差奴过一生。",
  • "八字命运" => "此命为人品性纯和,做事公道,忠心待人气质高,与人干事恩中招怨,六亲兄弟不得力,祖业全无,早年驳杂多端,独马单枪,初限命运来,二十八九三十岁,末限交运都好,反到交时苦衰,三十六至四十来岁,犹如金秋菊遇秋放,心机用尽方为贵,末运交来恰称怀,祖业有破后又重兴,犹如枯木逢春再开花,妻宫忧虚无刑,寿元八十二岁,卒于冬月之中。"
  • ],
  • "5.0" => [
  • "称骨歌" => "为利为名终日劳,中年福禄也多遭;老来是有财星照,不比前番目下高。",
  • "八字命运" => "此命为人正直,伶俐灵巧,有机变,平生无大难,祖业无靠,自成自立,白手成家,亲朋冷落,兄弟少力,可得四方之财,好一双挣钱手,没有一个聚钱斗,满面春风人道好,一生不足自家知。妻迟子晚,初限奔波,中限四十岁方交大运,犹如枯木逢春,四十九岁有一灾,其年福星照,有十年大运,财禄丰盈大吉昌,妻宫铁硬同偕老,子媳一双可送终,寿元六十九,卒于冬月之中。"
  • ],
  • "5.1" => [
  • "称骨歌" => "一世荣华事事通,不须劳碌自亨通;弟兄叔侄皆如意,家业成时福禄宏。",
  • "八字命运" => "此命为人做事有能力,且能随机应变,性燥能知其轻重,交朋结友如兄弟,气量宽宏,见善不欺,逢恶不怕,平生正直,无大难刑险,只是少招祖业,初限衣禄无亏,子息晚招可实得,四十至五十,末限通达昌吉,福禄无亏,财源稳定,丰衣足食,高堂大厦,妻宫友好,二子两女送终,寿元八十岁,卒于九月中。"
  • ],
  • "5.2" => [
  • "称骨歌" => "一世亨通事事能,不须劳思自然宁;宗族欣然心皆好,家业丰亨自称心。",
  • "八字命运" => "此命为人多才多能,心机灵变,祖业飘零,离乡可成家计,兄弟少力,驳杂多端,为人只是救人无功,重义轻财,财禄易聚易散,早年聚财凡事顺意,三十八九四十岁如意称心。末限福如东海,寿比南山,只是妻宫有克,三子送终,寿元六十九,卒于冬月之中。"
  • ],
  • "5.3" => [
  • "称骨歌" => "此格推来福泽宏,兴家立业在其中;一生衣食安排定,却是人间一福翁。",
  • "八字命运" => "此命为人性直口快,有才能,见善不欺,逢恶不怕,事有始终,量能宽大,不聚财,祖业破败,六亲兄弟不得力,自立家计,出外方好,初限二十三四至二十七八九有好运,犹如枯木逢春,中限四十九有险。四十开外, 旧镜重磨,明月正圆,五十六七交大运,寿元七十七,卒于春光之中。"
  • ],
  • "5.4" => [
  • "称骨歌" => "此命推来厚且清,诗书满腹看功成;丰衣足食自然稳,正是人间有福人。",
  • "八字命运" => "此命为人灵巧,胸襟通达,志气高强,少年勤学有功名,年轻欠利,腹中多谋,有礼有义,有才有能,做事勤俭,立业思抱子,一生福禄无亏,与人干事反为不美,亲朋戚友,四海春风,中限光辉门庭,见善不欺,逢恶不怕,事有始终,量能宽大,义济分明,吉人天相,四海闻名,末限成家立业,安然到老,高楼大厦,妻宫硬无刑,子媳三人,只有一子送终,寿元七十七,卒于风光之中。"
  • ],
  • "5.5" => [
  • "称骨歌" => "走马扬鞭争利名,少年作事费筹论;一朝福禄源源至,富贵荣华显六亲。",
  • "八字命运" => "此命为人灵巧机巧,初限尚不聚财,只是虚名虚利,财来财去,一生勤于学,自有功名,有衣禄,福星照命,中限交来可称心,求谋如意,出外有人恭敬,一生受贵,要问其他消息,事后兴家发达,壮年滔滔财源旺,滚滚利顺来,迎春花正发,微风细雨生,四十九交来末运,移花接木桂花香,夫妻百年同偕老,寿元八十之外,子孙福禄荣昌,卒于腊月之中。"
  • ],
  • "5.6" => [
  • "称骨歌" => "此格推来礼义通,一身福禄用无穷;甜酸苦辣皆尝过,滚滚财源稳且丰。",
  • "八字命运" => "此命为人性巧心灵,有口无心,事不保密,少年劳碌难免,志在四方,身心健康,前运乘荫少种树,怀才不遇,中限轻财,大举随行,移动得安然终日成,名声可望,旧业换新,名利享通,五人盆石皆白发,倾自心田此后昆,此命小事宜放松,方有子息,寿元八十二岁,卒于冬月之中。"
  • ],
  • "5.7" => [
  • "称骨歌" => "福禄丰盈万事全,一身荣耀乐天年;名扬威震人争羡,此世逍遥宛似仙。",
  • "八字命运" => "此命为人心灵性巧,做事细致,足智多谋,志气高昂,少年勤学,名利成就,逍遥快乐,气量宽宏,财禄有余,犹如锦上添花,中限以来,自成自立,渐渐荣昌,招人进财,妻子晚配为美,四十至四十五六岁,看子成名,末限多得意,家中财产甚丰隆,妻宫无克,二子送终,寿元八十三岁,卒于正月中。"
  • ],
  • "5.8" => [
  • "称骨歌" => "平生福禄自然来,名利兼全福寿偕;金榜题名登甲第,紫袍金带走金阶。",
  • "八字命运" => "此命为人忠直,做事有头有尾,身清志高,六亲无靠,兄弟少帮,妻宫重并,子媳虚花,业不招命,该他乡创业,外出四方买卖之命, 只是与人干事恩中招怨,仅为不美,早限财去财来,中限劳苦奔波,一子送终,寿元六十三,卒于四月之中。"
  • ],
  • "5.9" => [
  • "称骨歌" => "细推此格妙且清,必定才高学业成;甲第之中应有分,扬鞭走马显威荣。",
  • "八字命运" => "此命为人性情暴躁,刚强,平生不受亏,所谓量大多技多能,受人尊敬,祖业凋零, 兄弟只可画饼充饥,亲戚则是望梅止渴,劳心见早,发福见迟, 独立成家,只是早聚财逢凶化吉,驳杂交过二十中外,方得意开怀, 中限之命可进四方之财,出外有贵人助力,可精手艺营业, 方能兴家立业,此间或有小疾相侵,再交限方得安然,坐享福禄,妻宫之配龙虎马牛,一子送终,寿元八十岁,卒于六月之中。"
  • ],
  • "6.0" => [
  • "称骨歌" => "一朝金榜快题名,显祖荣宗立大功;衣食定然原裕足,田园财帛更丰盈。",
  • "八字命运" => "此命为人机灵,胸襟发达,志气高强,少年勤学,有功名之格,青年欠利,腹中多谋,有礼有义,有才能,做事勤俭,一生福禄无亏,与人做事反为不美,兄弟骨肉情,交朋友四海扬名,中限光辉门庭,量能宽大,义利分明,末限成家立业,安然到老,高楼大厦,妻宫两硬无性,子媳三人只有一人送终,寿元七十七,卒于风光之中。"
  • ],
  • "6.1" => [
  • "称骨歌" => "不作朝中金榜客,定为世上大财翁;聪明天赋经书熟,名显高褂自是荣。",
  • "八字命运" => "此命为人性直而操心,心直口快, 有才能,见善不欺,逢恶不怕,事有始终, 量能宽大,二十至二十五六不遂, 二十八九有险,四十开外古镜重磨,明月再圆, 五十六七八九明月又被云来侵,六十六至七十方交大运,妻宫匹配,一子送终,寿元七十七,卒于风光之中。"
  • ],
  • "6.2" => [
  • "称骨歌" => "此命生来福不穷,读书必定显亲宗;紫衣金带为卿相,富贵荣华皆可同。",
  • "八字命运" => "此命为人忠直宽厚,心所无毒,性巧,吉人天相,深谋远虑,心中多劳,有人钦敬,美中不足,中限渐渐入佳境,名利可佳刚有情,二十九交来阳春暖,东北佳音,天津四通,花甲一二岁,大顺天赐麒麟送老,寿元八十五,卒于冬月之中。"
  • ],
  • "6.3" => [
  • "称骨歌" => "命主为官福禄长,得来富贵实非常;名题雁塔传金榜,大显门庭天下扬。",
  • "八字命运" => "命主为官福禄长,得来富贵实非常;名题雁塔传金榜,大显门庭天下扬。"
  • ],
  • "6.4" => [
  • "称骨歌" => "此格威权不可当,紫袍金带尘高堂;荣华富贵谁能及?万古留名姓氏扬。",
  • "八字命运" => "此格威权不可当,紫袍金带尘高堂;荣华富贵谁能及?万古留名姓氏扬。"
  • ],
  • "6.5" => [
  • "称骨歌" => "细推此命福非轻,富贵荣华孰与争;定国安邦人极品,威声显赫震寰瀛。",
  • "八字命运" => "细推此命福非轻,富贵荣华孰与争;定国安邦人极品,威声显赫震寰瀛。"
  • ],
  • "6.6" => [
  • "称骨歌" => "此格人间一福人,堆金积玉满堂春;从来富贵由天定,正笏垂绅谒圣君。",
  • "八字命运" => "此格人间一福人,堆金积玉满堂春;从来富贵由天定,正笏垂绅谒圣君。"
  • ],
  • "6.7" => [
  • "称骨歌" => "此命生来福自宏,田园家业最高隆;平生衣禄盈丰足,一世荣华万事通。",
  • "八字命运" => "此命生来福自宏,田园家业最高隆;平生衣禄盈丰足,一世荣华万事通。"
  • ],
  • "6.8"=> [
  • "称骨歌" => "富贵由天莫苦求,万金家计不须谋;十年不比前番事,祖业根基千古留。",
  • "八字命运" => "富贵由天莫苦求,万金家计不须谋;十年不比前番事,祖业根基千古留。"
  • ],
  • "6.9" => [
  • "称骨歌" => "君是人间福禄星,一生富贵众人钦;总然衣禄由天定,安享荣华过一生。",
  • "八字命运" => "君是人间福禄星,一生富贵众人钦。总然衣禄由天定,安享荣华过一生。"
  • ],
  • "7.0" => [
  • "称骨歌" => "此命推来福不轻,何须愁虑苦劳心;荣华富贵已天定,正笏垂绅拜紫宸。",
  • "八字命运" => "此命推来福不轻,何须愁虑苦劳心。荣华富贵已天定,正笏垂绅拜紫宸。"
  • ],
  • "7.1" => [
  • "称骨歌" => "此命生成大不同,公侯卿相在其中;一生自有逍遥福,富贵荣华极品隆。",
  • "八字命运" => "此命生成大不同,公侯卿相在其中。一生自有逍遥福,富贵荣华极品隆"
  • ]                                
  • ];
  • $weight = number_format((float)$weight, 1, '.', '');
  • foreach ($results as $key => $value) {
  • if ($key === $weight) {
  • return $value;
  • }
  • }
  • return null;
  • }                [/ol]复制代码接下来我们又继续数组,比如天干地支,年月日时辰的重量
    [ol]
  • // 定义天干和地支数组
  • $tianGan = ['甲', '乙', '丙', '丁', '戊', '己', '庚', '辛', '壬', '癸'];
  • $diZhi = ['子', '丑', '寅', '卯', '辰', '巳', '午', '未', '申', '酉', '戌', '亥'];
  • // 年的重量表,以60年为一个周期
  • $yearWeight = ['甲子' => 1.2, '乙丑' => 0.9, '丙寅' => 0.6, '丁卯' => 0.7, '戊辰' => 1.2, '己巳' => 0.5,'庚午' => 0.9, '辛未' => 0.8, '壬申' => 0.7, '癸酉' => 0.8, '甲戌' => 1.5, '乙亥' => 0.9,'丙子' => 1.6, '丁丑' => 0.8, '戊寅' => 0.8, '己卯' => 1.9, '庚辰' => 1.2, '辛巳' => 0.6,'壬午' => 0.8, '癸未' => 0.7, '甲申' => 0.5, '乙酉' => 1.5, '丙戌' => 0.6, '丁亥' => 1.6,'戊子' => 1.5, '己丑' => 0.7, '庚寅' => 0.9, '辛卯' => 1.2, '壬辰' => 1.0, '癸巳' => 0.7,'甲午' => 1.5, '乙未' => 0.6, '丙申' => 0.5, '丁酉' => 1.4, '戊戌' => 1.4, '己亥' => 0.9,'庚子' => 0.7, '辛丑' => 0.7, '壬寅' => 0.9, '癸卯' => 1.2, '甲辰' => 0.8, '乙巳' => 0.7,'丙午' => 1.3, '丁未' => 0.5, '戊申' => 1.4, '己酉' => 0.5, '庚戌' => 0.9, '辛亥' => 1.7,'壬子' => 0.5, '癸丑' => 0.7, '甲寅' => 1.2, '乙卯' => 0.8, '丙辰' => 0.8, '丁巳' => 0.6,'戊午' => 1.9, '己未' => 0.6, '庚申' => 0.8, '辛酉' => 1.6, '壬戌' => 1.0, '癸亥' => 0.6];
  • // 月的重量表
  • $monthWeight = [1 => 0.6,2 => 0.7,3 => 1.8,4 => 0.9,5 => 0.5,6 => 1.6,7 => 0.9,8 => 1.5,9 => 1.8,10 => 0.8,11 => 0.9,12 => 0.5];
  • // 日的重量表
  • $dayWeight = [1 => 0.5,2 => 1,3 => 0.8,4 => 1.5,5 => 1.6,6 => 1.5,7 => 0.8,8 => 1.6,9 => 0.8,10 => 1.6,11 => 0.9,12 => 1.7,13 => 0.8,14 => 1.7,15 => 1,16 => 0.8,17 => 0.9,18 => 1.8,19 => 0.5,20 => 1.5,21 => 1,22 => 0.9,23 => 0.8,24 => 0.9,25 => 1.5,26 => 1.8,27 => 0.7,28 => 0.8,29 => 1.6,30 => 0.6];
  • // 时辰的重量表
  • $hourWeight = ["子 00:00-00:59" => 1.6,"丑 01:00-01:59" => 0.6,"丑 02:00-02:59" => 0.6,"寅 03:00-03:59" => 0.7,"寅 04:00-04:59" => 0.7,"卯 05:00-05:59" => 1,"卯 06:00-06:59" => 1,"辰 07:00-07:59" => 0.9,"辰 08:00-08:59" => 0.9,"巳 09:00-09:59" => 1.6,"巳 10:00-10:59" => 1.6,"午 11:00-11:59" => 1,"午 12:00-12:59" => 1,"未 13:00-13:59" => 0.8,"未 14:00-14:59" => 0.8,"申 15:00-15:59" => 0.8,"申 16:00-16:59" => 0.8,"酉 17:00-17:59" => 0.9,"酉 18:00-18:59" => 0.9,"戌 19:00-19:59" => 0.6,"戌 20:00-20:59" => 0.6,"亥 21:00-21:59" => 0.6,"亥 22:00-22:59" => 0.6,"子 23:00-23:59" => 1.6];[/ol]复制代码那怎么获取重量呢?还是自定义函数
    [ol]
  • // 获取天干地支纪年法中的天干和地支
  • function getYearGanZhi($year, $month = 1, $day = 1) {
  • $calendar = new Calendar();
  • $dateInfof = $calendar->lunar($year, $month, $day); // 农历
  • $dateInfo = $calendar->solar($dateInfof['gregorian_year'], $dateInfof['gregorian_month'], $dateInfof['gregorian_day']); // 把农历转为公历
  • return $dateInfo['ganzhi_year'];
  • }
  • function getHourKey($birthHour, $birthYear, $birthMonth, $birthDay) {
  • global $hourWeight;
  • $birthHour = preg_replace('/[\s\p{Z}]+/u', '', $birthHour);
  • $pattern = '/(\w+)时(?:[\(\(]?)(\d{1,2}:\d{2})[^\d:]*(\d{1,2}:\d{2})(?:[\)\)]?)/u';
  • preg_match($pattern, $birthHour, $matches);
  • if (count($matches)  $value) {
  • list($keyHourName, $keyTimeRange) = explode(' ', $key);
  • list($keyStartTime, $keyEndTime) = explode('-', $keyTimeRange);
  • $keyStartTimestamp = strtotime("$birthYear-$birthMonth-$birthDay $keyStartTime");
  • $keyEndTimestamp = strtotime("$birthYear-$birthMonth-$birthDay $keyEndTime");
  • // 处理跨越午夜的情况
  • if ($keyEndTimestamp = $keyStartTimestamp) {
  • return $key;
  • }
  • }
  • }
  • return null;
  • }
  • // 计算称骨重量
  • function calculateBoneWeight($birthYear, $birthMonth, $birthDay, $birthHour) {
  • global $yearWeight, $monthWeight, $dayWeight, $hourWeight;
  • $ganZhi = getYearGanZhi($birthYear, $birthMonth, $birthDay);
  • $yearVal = isset($yearWeight[$ganZhi])? $yearWeight[$ganZhi] : 0;
  • $monthVal = isset($monthWeight[$birthMonth])? $monthWeight[$birthMonth] : 0;
  • $dayVal = isset($dayWeight[$birthDay])? $dayWeight[$birthDay] : 0;
  • $hourKey = getHourKey($birthHour, $birthYear, $birthMonth, $birthDay);
  • $hourVal = isset($hourWeight[$hourKey])? $hourWeight[$hourKey] : 0;
  • return [
  • 'yearWeight' => $yearVal,
  • 'monthWeight' => $monthVal,
  • 'dayWeight' => $dayVal,
  • 'hourWeight' => $hourVal,
  • 'totalWeight' => $yearVal + $monthVal + $dayVal + $hourVal
  • ];
  • }[/ol]复制代码这样就粗粗的完成了称骨算命了哈

    是不是很简单。至于怎么结合AI那个就更简单了,都有基本的八字信息结果了,直接POST给AI的接口就行了

    命运, 祖业

  • slickly   
    厉害了、。。。
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部