基于php的算命网站优质
简要回答
Efairy
介绍
基于thinkphp的算命网站核心演示演示:
软件架构
环境要求:thinkphp5.1php7.0以上composer
安装教程
git clone 本仓库composer install服务器指向 public目录
参与贡献
Fork 本仓库新建 Feat_xxx 分支提交代码新建 Pull Request
文档
本程序主要是对算命核心的一个演示,核心提供下列功能.
1.精确到秒的节气识别
2.新历的八字排盘运算
3.十神运算
4.十二长生运算
5.五行生旺运算
6.常用星煞运算
7.提供合,生,克,三合,半合,对冲,刑穿的检测方法
为帮助您看懂代码,您先阅读下面资料,并熟悉五行及易经的基本内容.推荐先阅读入门的读物
数字化的传统表达
大部分情况下,程序在表达上使用数字替代天干地支和五行.
五行
五行的顺序为 木火土金水,程序上用0到4表示,分别为
0-木,1-火,2-土,3-金,4-火
天干与地支
天干 : '甲', '乙', '丙', '丁', '戊', '己', '庚', '辛', '壬', '癸',分别按顺序用0到9表示
地支:'子', '丑', '寅', '卯', '辰', '巳', '午', '未', '申', '酉', '戌', '亥' 分别按顺序用0到11表示,生肖与之一致
12长生:"生", "沐", "冠", "临", "旺", "衰", "病", "死", "墓", "绝","胎", "养" 分别用0到11表示
十神
与上面不同 十神使用二维数组成对表示
数组如下:
[['比', '劫'], ['食', '伤'], ['财', '才'],[ '杀', '官'], ['枭', '印']]
在记录表达上一般情况只记录索引,
例如比,记录索引为 [0,0],才记录为[2,0],官表示为[3,1];
大部分情况下,调用 Stars::getInfo 方法,即可.
方法: getInfo($gd, $yy, $mm, $dd, $hh, $mt=0, $ss=0){
参数说明:
* @param int $gd 0男1女
* @param int $yy
* @param int $mm
* @param int $dd
* @param int $hh 时间(0-23)
* @param int $mt 分钟数(0-59),在跨节的时辰上会需要,有的排盘忽略了跨节
* @param int $ss 秒数(0-59)
* @return array
返回数组说明:
{
sex: 性别,0为男,1为女,
tg: [//天干
年天干索引,
月天干索引,
日天干索引,
时天干索引
],
dz: [//地支
年地支索引,
月地支索引,
日地支索引,
时地支索引
],
bazi: [//八字的文字表述,对应上面
[
"戊",
"辰",
],
[
],
...
],
sc: {//时辰分段,盲派可能用到 把时辰分为3段,
index: [
1,//时辰索引
2,//分段索引,0-头,1-中,2-尾
],
char: "丑时尾",
},
dz_cg: [ //地支藏干,分别是年,月,日,时的藏干
{
index: [ //索引
4,
1,
9,
],
char: [ //索引对应的字符
"戊",
"乙",
"癸",
],
},
{
index: [
x //屏蔽了
x
x
],
char: [
"x",
"x",
"x",
],
},
{
index: [
x //屏蔽了
x
x
],
char: [
"x",
"x",
"x",
],
},
{
index: [
x //屏蔽了
x
x
],
char: [
"x",
"x",
"x",
],
},
],
na_yin: [//4柱的纳音,对应年,月,日,时
[
"大林木",
0,//纳音属性,0为木,1为火,如此类推
],
...//其余3个成员,一共4个成员
],
xw: {//空亡的地支,总会有两个地支空的
index: [
4,
5,
],
char: "辰巳",
},
gong: { 宫
index: [
1,
3,
],
char: "乙卯",
},
tg_cg_god: [ 天干的十神,索引表示参考文档前面内容
{
index: [
2,
1,
],
char: "才",
},
....//其他3个
],
dz_main_god: [//地支的十神
[],[],[],[]
],
day_cs: [//日游走4柱的长生,能让你了解日的能力影响情况
{
index: 2,
char: "冠",
},
{
index: 5,
char: "衰",
},
{
index: 11,
char: "养",
},
{
index: 5,
char: "衰",
},
],
year_cs: [
{
...
},
{
...
},
...
],
big_tg: [ //大运的天干
2,
3,
4,
5,
6,
7,
8,
9,
0,
1,
2,
3,
],
big_dz: [ //大运的地支
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
0,
1,
],
start_desc: "X年X月X天起运",//起运时间描述
start_time: [//起运具体时间点
1989,//年
xx,//月
xx,//日
2,//时
0,//分
24,//苗
],
years: [ ],
big: [//大运的传统字符表示
"丙寅",
"丁卯",
"戊辰",
...
],
big_cs: [//大运的长生情况
{
index: 4,
char: "旺",
},
...//忽略
],
big_god: [
//大运的十神
{
index: [
1,
1,
],
char: "伤",
},
...省略
],
big_start_time: [
[//大运时间卡点
年,
月,
日,
时,
分,
秒
],
[
1999,
2,
11,
2,
3,
24,
],
...
],
xz: "水瓶座",//星座
sx: "龙",//生肖
years_info: [
//大运的卡点年资料
{
year: 1989,//年
index: [
5,//年的天干
5,//年的地支
],
char: "己巳",//传统表达
cg: [ //地支藏干
2,
4,
6,
],
cs: {//那年的长生情况
index: 1,
char: "沐",
},
tg_god: {//年份对应的十神
index: [
2,
0,
],
char: "财",
},
dz_god: [//地支的十神
{
index: [
2,
0,
],
char: "财",
},
{
index: [
4,
0,
],
char: "枭",
},
...
],
[]...//多个类推
],
star: [//星煞 总体4个对象,对应4柱
{
0: ["kongWang","空亡",],
2: ["taiJi","太极",],//星煞索引:[唯一名,传统表达名]
},
{月}
,{日}
,{时}
],
},
],
}
推荐阅读
-
揭性侵少女"八字先生":靠算命骗妇女 是个"神棍"
四川在线广安频道讯(实习记者王林)7月12日,四川广安华蓥13岁少女王萍经过43天的思想斗争,还是无法接受自己被“李八字”性侵的...
-
八字命理口诀秘传
论五行生克日主是金,火局太堪必生咳嗽之疾;日主是木,金太多必破相,四肢疼痛折手足之患;日主是水,土太多必生黄肿大肚;日主是...
-
八字身弱杀格食制(食神制杀的成格条件)
1、八字身弱杀格食制传统命理中,八字排盘是一项重要的技术,可以根据一个人的出生日期和时间,推测出其一生的命运和性格特点。而其中的...
-
【条子故事铺】那些神奇的算命经历,看完惊呆了!
2018/03/07星期三图丨桃花朵朵开获取方式丨后台回复“桃花朵朵开”即可说起算命这件事,很多人对此嗤之以鼻,也有人偏偏...
-
地支六冲总论
很多人不喜欢冲,错误的观念。冲是对角线的关系、撞击、执行力、意见不合、极端的人际关系、口角对事业=一积极(六合可解六冲)有子...
-
比肩大运
说命运在一开始就注定好了,则大运与流年就是我们改变命运的时候,故大运对一个人来说至关重要,把握的好你就是成功的,没把握好,你就只能...
-
刘墉之父,位列“五阁臣”的刘统勋,到底多牛?看看其余4位是谁
引言清代复古电视剧《宰相刘罗锅》中的刘罗锅,其真实的历史原型人物是并不怎么出名的刘墉。在电视剧的渲染之下,刘罗锅的智慧一点儿也不...
-
说好听叫算命,说不好听叫算账
“望京望京,不就是在北京边上望着北京么?”多年前,人们并不相信望京会成为经济热土。信则有,不信则无,向来是中国风水算命的玄学奥秘...
-
比肩大运,走比肩大运代表什么
比肩大运是八字中的一个术语,代表的是人生中处于一个与自己同年同月同日出生的人有类似的情况下,所处的命运运势。走比肩大运意味着在生...
-
地支六冲胜负
地支六冲在实际预测中,作用十分重要,相冲的关系也错综复杂,六冲的胜负,冲是双方五行的力量对比,是不友好,相互排斥,五行相克,冲为克...
0 条评论
最新文章
-
揭性侵少女"八字先生":靠算命骗妇女 是个"神棍"2024-07-16 19:05:30
-
八字命理口诀秘传2024-07-16 19:05:21
-
八字身弱杀格食制(食神制杀的成格条件)2024-07-16 19:05:07
-
【条子故事铺】那些神奇的算命经历,看完惊呆了!2024-07-16 19:04:50
-
地支六冲总论2024-07-16 19:04:46