宝宝起名和姓名打分源码(PHP和JAVA版)

这里写自定义目录标题

    • 宝宝起名
    • 什么是姓名学
    • 姓名笔划的吉凶
    • 起名和姓名打分程序开发说明
    • PHP程序源码
    • JAVA版程序源码
    • 返回数据

宝宝起名

一个孩子给人印象最深刻的就是一张快乐的笑脸,让人看了心情愉快,当然还有孩子的外貌,孩子呢也随着时间的推移而变化,当然成熟是最为表现的方面。不过有很多人在一定的阶段也能看出来,有些虽然看似年龄很大却还是有着孩子般的心态。有些人看似很小心里年龄却很成熟。现在的孩子们其实看不出来实际的年龄,在以前有些可以从孩子的名字看出来,父母对于自己的名字从小就取得比较可爱的。所以也造成了孩子长大以后不能明确的分辨出孩子的年龄。特别是父母喜欢用带小字的名字或者是带儿的名字,这类名字都是比较对孩子幼小时期用得比较多的。

什么是姓名学

姓名是一个人的代号,然而这“代号”的五行和五格数理却可以影响一个人的一生。

姓名学起源于中国,在我国古代取个名是需要高深的易理知识的,只有这样的名字才能在上流社会流传。到了18世纪末,日本学者将中国的姓名学进行了系统的整理,取名为“圣学”。后流传到新加坡、韩国等地,后与中国古代的五行取名方法相结合就形成了现代的姓名学。

姓名包含字音、字义、五格数理和阴阳五行。姓名的字音字义很容易判断好坏,然而姓名的五格数理和阴阳五行好坏与否,就必须剖析姓名五格数理和阴阳五行,还要结合个人的生辰八字和阴阳五行来作判断。

到了现代,姓名学专家又在五格学上加入了先天三格和内格将五格姓名学演变成了今天的九格姓名学。

姓名笔划的吉凶

起名乃大事也,应依从五行属性,生辰八字之规律取之,起名时,笔画数为偶数为佳,此人必能名利双收,大富大贵。

起名和姓名打分程序开发说明

需要具备康熙字典数据库、姓名学汉字数据库、五行数据库、八字分析数据库、9格姓名学数据库、分析数据库,然后利用程序计算各汉字的得分,分析五行、9格吉凶、喜用神等综合分析为姓名打分,以及根据姓氏、五行、喜用神等推荐名字进行起名。

PHP程序源码



// 云市场分配的密钥Id
$secretId = 'xxxx';
// 云市场分配的密钥Key
$secretKey = 'xxxx';
$source = 'market';

// 签名
$datetime = gmdate('D, d M Y H:i:s T');
$signStr = sprintf("x-date: %s\nx-source: %s", $datetime, $source);
$sign = base64_encode(hash_hmac('sha1', $signStr, $secretKey, true));
$auth = sprintf('hmac id="%s", algorithm="hmac-sha1", headers="x-date x-source", signature="%s"', $secretId, $sign);

// 请求方法
$method = 'GET';
// 请求头
$headers = array(
    'X-Source' => $source,
    'X-Date' => $datetime,
    'Authorization' => $auth,
    
);
// 查询参数
$queryParams = array (
    'day' => '',
    'hour' => '',
    'minute' => '',
    'month' => '',
    'num' => '',
    'page' => '',
    'sex' => '',
    'xing' => '',
    'year' => '',
    'yearType' => '',
);
// body参数(POST方法下)
$bodyParams = array (

);
// url参数拼接
$url = 'https://service-90p4z4xs-1300683954.gz.apigw.tencentcs.com/release/bazi/qiming';
if (count($queryParams) > 0) {
    $url .= '?' . http_build_query($queryParams);
}

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($ch, CURLOPT_HTTPHEADER, array_map(function ($v, $k) {
    return $k . ': ' . $v;
}, array_values($headers), array_keys($headers)));
if (in_array($method, array('POST', 'PUT', 'PATCH'), true)) {
    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($bodyParams));
}

$data = curl_exec($ch);
if (curl_errno($ch)) {
    echo "Error: " . curl_error($ch);
} else {
    print_r($data);
}
curl_close($ch);

JAVA版程序源码

/**
 * npm install crypto-js request
 */
var CryptoJS = require("crypto-js");
var request = require('request');
var querystring = require('querystring');

// 云市场分配的密钥Id
var secretId = "xxx";
// 云市场分配的密钥Key
var secretKey = "xxx";
var source = "market";

// 签名
var datetime = (new Date()).toGMTString();
var signStr = "x-date: " + datetime + "\n" + "x-source: " + source;
var sign = CryptoJS.enc.Base64.stringify(CryptoJS.HmacSHA1(signStr, secretKey))
var auth = 'hmac id="' + secretId + '", algorithm="hmac-sha1", headers="x-date x-source", signature="' + sign + '"';

// 请求方法
var method = "GET";
// 请求头
var headers = {
    "X-Source": source,
    "X-Date": datetime,
    "Authorization": auth,
    
}
// 查询参数
var queryParams = {
   "day": "",
   "hour": "",
   "minute": "",
   "month": "",
   "num": "",
   "page": "",
   "sex": "",
   "xing": "",
   "year": "",
   "yearType": ""}
// body参数(POST方法下)
var bodyParams = {
}
// url参数拼接
var url = "https://service-90p4z4xs-1300683954.gz.apigw.tencentcs.com/release/bazi/qiming";
if (Object.keys(queryParams).length > 0) {
    url += '?' + querystring.stringify(queryParams);
}

var options = {
    url: url,
    timeout: 5000,
    method: method,
    headers: headers
}
if (['POST', 'PUT', 'PATCH'].indexOf(method) != -1) {
    options['body'] = querystring.stringify(bodyParams);
    options['headers']['Content-Type'] = "application/x-www-form-urlencoded";
}

request(options, function (error, response, body) {
    if (error !== null) {
        console.log('error:', error);
        return;
    }
    console.log(body);
});

返回数据

{
    "code":0,
    "msg":"成功",
    "data":{
        "命主基本信息":{
            "姓氏":"张",
            "性别":"男",
            "出生地":"中国",
            "公历生日":"1986年06月12日15时00分",
            "农历生日":"丙寅年 五月 初六 申时",
            "岁数":36,
            "星座":"双子座",
            "属相":"虎"
        },
        "起名用字分析":{
            "八字用字分析":"此命五行火旺,诸全不缺,八字比较平衡,八字喜【金】,金 就是此命的【喜神】,起名应以五行为 金 的字来起名对宝宝成长,学业,事业更有利发展。 宝宝的次喜神为【水】,名字中包含 【水】 的字,同样可以改善命主的运势。",
            "生肖用字分析":"宝宝生肖属相为虎,起名宜有山、玉、金、木、示、水、月、犭、马、氵、钅等部首为吉,增加宝宝运势,以保万事顺利。",
            "五格用字分析":"姓氏张的五行属性是 火,姓名学笔画是画。起名宜用三才配置佳,五格笔划组合85分以上的字来起名。",
            "生辰八字起名分析详解":{
                "真太阳时公历":[
                    "1986年",
                    "06月",
                    "12日",
                    "15时"
                ],
                "真太阳时农历":[
                    "丙寅年",
                    "五月",
                    "初六",
                    "申时"
                ],
                "生辰八字":[
                    "丙寅",
                    "甲午",
                    "丁亥",
                    "戊申"
                ],
                "八字五行":[
                    "火木",
                    "木火",
                    "火水",
                    "土金"
                ],
                "五行纳音":[
                    "炉中火",
                    "沙中金",
                    "屋上土",
                    "大驿土"
                ]
            },
            "八字五行强弱分析":{
                "五行分数":[
                    {
                        "五行":"木",
                        "分数":"25.40"
                    },
                    {
                        "五行":"火",
                        "分数":"36.20"
                    },
                    {
                        "五行":"土",
                        "分数":"19.00"
                    },
                    {
                        "五行":"金",
                        "分数":"17.90"
                    },
                    {
                        "五行":"水",
                        "分数":"19.30"
                    }
                ],
                "同类得分":{
                    "同类五行":"火木",
                    "同类得分":61.6
                },
                "异类得分":{
                    "异类五行":"水金土",
                    "异类得分":56.2
                },
                "旺衰得分":{
                    "得分":"5.40",
                    "评级":"八字比较平衡"
                },
                "八字分析":"八字比较平衡,八字喜金,金就是此命的「喜神」。"
            }
        },
        "起名姓名列表":{
            "总页数":181,
            "当前页数":"2",
            "姓名列表":[
                {
                    "姓名":"张靖阳",
                    "得分":99.2,
                    "解析":[
                        {
                            "简体":"张",
                            "繁体":"張",
                            "繁体笔画":11,
                            "五行":"火",
                            "拼音":"zhang",
                            "基本字义":"张(張)zhāng开,展开:张开。张目(a.睁大眼睛;b.助长某人的声势称“为某人张张”)。张榜。铺张。张灯结彩。纲举目张。商店开业:开张。拉紧:紧张。张力。扩大,夸大:夸张。放纵,无拘束:乖张。嚣张。料理,应酬:张罗。惊惶,慌忙:张惶失措。看,望:张望。星名,二十八宿之一。量词:一张纸。三张桌子。几张嘴。两张弓。姓。驰合弛",
                            "起名用意":"张:一般指开,展开,增强,扩大,如一弛一张,引申为宽严相济。"
                        },
                        {
                            "简体":"靖",
                            "繁体":"靖",
                            "繁体笔画":13,
                            "五行":"金",
                            "拼音":"jing",
                            "基本字义":"靖jìng平安,安静:靖冥(幽深闲静)。靖默。平定,使秩序安定:绥靖。靖难(n刵 )(平定叛乱)。图谋,谋议:“实靖夷我邦”。恭敬:“士处靖,敬老与贵,交不失礼。”古同“静”,静止。姓。",
                            "起名用意":"靖:平安,安静;平定;使秩序安定,谦卑恭敬的样子。"
                        },
                        {
                            "简体":"阳",
                            "繁体":"陽",
                            "繁体笔画":11,
                            "五行":"土",
                            "拼音":"yang",
                            "基本字义":"阳(陽)yáng明亮。中国古代哲学认为宇宙中通贯所有物质的两大对立面之一,与“阴”相对:一阴一阳谓之道。阴阳二气。指“太阳”:阳光。阳面。阳历。向阳。夕阳。山的南面或水的北面(多用于地名):衡阳(在中国湖南省衡山之南)。洛阳(在中国河南省洛河之北)。温暖:阳春。外露的,明显的:阳沟。阳奉阴违。凸出的:阳文图章。关于活人的:阳间(人世间)。阳宅。阳寿。带正电的:阳极。阳电。阳离子。男性生殖器:阳痿。古同“佯”,假装。姓。阴",
                            "起名用意":"阳:阳是指太阳。引申为温暖、明亮、带正电的。中国古代哲学认为阳是宇宙中通贯所有物质的两大对立面之一,与“阴”相对。"
                        }
                    ]
                },
                {
                    "姓名":"张熙阳",
                    "得分":87.7,
                    "解析":[
                        {
                            "简体":"张",
                            "繁体":"張",
                            "繁体笔画":11,
                            "五行":"火",
                            "拼音":"zhang",
                            "基本字义":"张(張)zhāng开,展开:张开。张目(a.睁大眼睛;b.助长某人的声势称“为某人张张”)。张榜。铺张。张灯结彩。纲举目张。商店开业:开张。拉紧:紧张。张力。扩大,夸大:夸张。放纵,无拘束:乖张。嚣张。料理,应酬:张罗。惊惶,慌忙:张惶失措。看,望:张望。星名,二十八宿之一。量词:一张纸。三张桌子。几张嘴。两张弓。姓。驰合弛",
                            "起名用意":"张:一般指开,展开,增强,扩大,如一弛一张,引申为宽严相济。"
                        },
                        {
                            "简体":"熙",
                            "繁体":"熙",
                            "繁体笔画":14,
                            "五行":"水",
                            "拼音":"xi",
                            "基本字义":"熙xī光明。兴起,兴盛。和乐:熙怡。熙笑。古同“禧”,福,吉祥。〔熙熙攘攘〕形容人来人往、喧闹纷杂的样子。古同“嬉”,嬉戏。",
                            "起名用意":"熙:指光明。兴起,兴盛。和乐,吉祥的意思。"
                        },
                        {
                            "简体":"阳",
                            "繁体":"陽",
                            "繁体笔画":11,
                            "五行":"土",
                            "拼音":"yang",
                            "基本字义":"阳(陽)yáng明亮。中国古代哲学认为宇宙中通贯所有物质的两大对立面之一,与“阴”相对:一阴一阳谓之道。阴阳二气。指“太阳”:阳光。阳面。阳历。向阳。夕阳。山的南面或水的北面(多用于地名):衡阳(在中国湖南省衡山之南)。洛阳(在中国河南省洛河之北)。温暖:阳春。外露的,明显的:阳沟。阳奉阴违。凸出的:阳文图章。关于活人的:阳间(人世间)。阳宅。阳寿。带正电的:阳极。阳电。阳离子。男性生殖器:阳痿。古同“佯”,假装。姓。阴",
                            "起名用意":"阳:阳是指太阳。引申为温暖、明亮、带正电的。中国古代哲学认为阳是宇宙中通贯所有物质的两大对立面之一,与“阴”相对。"
                        }
                    ]
                },
                {
                    "姓名":"张嘉萱",
                    "得分":92.8,
                    "解析":[
                        {
                            "简体":"张",
                            "繁体":"張",
                            "繁体笔画":11,
                            "五行":"火",
                            "拼音":"zhang",
                            "基本字义":"张(張)zhāng开,展开:张开。张目(a.睁大眼睛;b.助长某人的声势称“为某人张张”)。张榜。铺张。张灯结彩。纲举目张。商店开业:开张。拉紧:紧张。张力。扩大,夸大:夸张。放纵,无拘束:乖张。嚣张。料理,应酬:张罗。惊惶,慌忙:张惶失措。看,望:张望。星名,二十八宿之一。量词:一张纸。三张桌子。几张嘴。两张弓。姓。驰合弛",
                            "起名用意":"张:一般指开,展开,增强,扩大,如一弛一张,引申为宽严相济。"
                        },
                        {
                            "简体":"嘉",
                            "繁体":"嘉",
                            "繁体笔画":14,
                            "五行":"木",
                            "拼音":"jia",
                            "基本字义":"嘉jiā善,美:嘉言。嘉宾。嘉言懿行。夸奖,赞许:嘉奖。嘉许。嘉勉。吉庆,幸福:嘉祥。嘉偶。欢乐:嘉会。姓。",
                            "起名用意":"嘉:一般指善、美、赞许、表扬、吉庆、幸福、欢乐等。"
                        },
                        {
                            "简体":"萱",
                            "繁体":"萱",
                            "繁体笔画":12,
                            "五行":"木",
                            "拼音":"xuan",
                            "基本字义":"萱xuān〔萱草〕多年生草本植物,叶条状披针形,花黄色或红黄色,供观赏。亦称“金针菜”;简称“萱”,如“萱堂”(借指母亲或母亲居住的地方)。“萱椿”(指父母)。",
                            "起名用意":"萱:指萱草。一种草本植物。"
                        }
                    ]
                },
                {
                    "姓名":"张铭阳",
                    "得分":87.7,
                    "解析":[
                        {
                            "简体":"张",
                            "繁体":"張",
                            "繁体笔画":11,
                            "五行":"火",
                            "拼音":"zhang",
                            "基本字义":"张(張)zhāng开,展开:张开。张目(a.睁大眼睛;b.助长某人的声势称“为某人张张”)。张榜。铺张。张灯结彩。纲举目张。商店开业:开张。拉紧:紧张。张力。扩大,夸大:夸张。放纵,无拘束:乖张。嚣张。料理,应酬:张罗。惊惶,慌忙:张惶失措。看,望:张望。星名,二十八宿之一。量词:一张纸。三张桌子。几张嘴。两张弓。姓。驰合弛",
                            "起名用意":"张:一般指开,展开,增强,扩大,如一弛一张,引申为宽严相济。"
                        },
                        {
                            "简体":"铭",
                            "繁体":"銘",
                            "繁体笔画":14,
                            "五行":"金",
                            "拼音":"ming",
                            "基本字义":"铭(銘)míng铸、刻或写在器物上记述生平、事迹或警诫自己的文字:铭刻。铭文。铭志。墓志铭。座右铭。在器物上刻字,表示纪念,永志不忘:铭记。铭心。铭骨。铭诸肺腑(喻永记)。中国古代用于铭刻的文字逐步形成的一种文体,如《文心雕龙》有《铭箴》篇。",
                            "起名用意":"铭:刻写或题写的格言;牢记不忘。"
                        },
                        {
                            "简体":"阳",
                            "繁体":"陽",
                            "繁体笔画":11,
                            "五行":"土",
                            "拼音":"yang",
                            "基本字义":"阳(陽)yáng明亮。中国古代哲学认为宇宙中通贯所有物质的两大对立面之一,与“阴”相对:一阴一阳谓之道。阴阳二气。指“太阳”:阳光。阳面。阳历。向阳。夕阳。山的南面或水的北面(多用于地名):衡阳(在中国湖南省衡山之南)。洛阳(在中国河南省洛河之北)。温暖:阳春。外露的,明显的:阳沟。阳奉阴违。凸出的:阳文图章。关于活人的:阳间(人世间)。阳宅。阳寿。带正电的:阳极。阳电。阳离子。男性生殖器:阳痿。古同“佯”,假装。姓。阴",
                            "起名用意":"阳:阳是指太阳。引申为温暖、明亮、带正电的。中国古代哲学认为阳是宇宙中通贯所有物质的两大对立面之一,与“阴”相对。"
                        }
                    ]
                },
                {
                    "姓名":"张雨荨",
                    "得分":75.8,
                    "解析":[
                        {
                            "简体":"张",
                            "繁体":"張",
                            "繁体笔画":11,
                            "五行":"火",
                            "拼音":"zhang",
                            "基本字义":"张(張)zhāng开,展开:张开。张目(a.睁大眼睛;b.助长某人的声势称“为某人张张”)。张榜。铺张。张灯结彩。纲举目张。商店开业:开张。拉紧:紧张。张力。扩大,夸大:夸张。放纵,无拘束:乖张。嚣张。料理,应酬:张罗。惊惶,慌忙:张惶失措。看,望:张望。星名,二十八宿之一。量词:一张纸。三张桌子。几张嘴。两张弓。姓。驰合弛",
                            "起名用意":"张:一般指开,展开,增强,扩大,如一弛一张,引申为宽严相济。"
                        },
                        {
                            "简体":"雨",
                            "繁体":"雨",
                            "繁体笔画":8,
                            "五行":"水",
                            "拼音":"yu",
                            "基本字义":"雨yǔ从云层中降落的水滴:雨水。雨季。雨yù下雨,落下:雨雪。",
                            "起名用意":"雨:从云层中降向地面的水。"
                        },
                        {
                            "简体":"荨",
                            "繁体":"蕁",
                            "繁体笔画":12,
                            "五行":"木",
                            "拼音":"qian,xun",
                            "基本字义":"荨(蕁)qián〔荨麻〕a.多年生草本植物,叶卵形,对生,开穗状小花,茎、叶生细毛,皮肤接触时会引起刺痛,茎皮纤维可以做纺织原料,亦可做麻绳;b.这种植物的茎皮纤维。(蕁)",
                            "起名用意":"荨暂无。"
                        }
                    ]
                }
            ]
        }
    }
}

你可能感兴趣的:(大数据分析,php,开发语言,java)