首页 > 编程语言 >php实现廿八星宿定位

php实现廿八星宿定位

时间:2023-12-10 13:12:22浏览次数:38  
标签:星宿 endJuedui juedui bi 60 廿八 array php 360

七政四余排盘会涉及到二十八星宿定位问题,实现代码如下。

private function LiangtianMa()
        {
            #region 刻度
            $bi=360/365.24219;
            $lenthArray=array(
            0,
            16*60*$bi,// 奎度、
            12*60*$bi,// 娄度、
            14*60*$bi,// 胃度、
            11*60*$bi,// 昴度、
            16*60*$bi,// 毕度、
            2*60*$bi,// 觜度、
            9*60*$bi,// 参度;
            33*60*$bi,// 井度、
            4*60*$bi,// 鬼度、
            15*60*$bi,// 柳度、
            7*60*$bi,// 星度、
            18*60*$bi,// 张度、
            18*60*$bi,// 翼度、
            17*60*$bi,// 轸度
            12*60*$bi,// 角度、
            9*60*$bi,// 亢度、
            15*60*$bi,// 氐度 
            5*60*$bi,// 房度、
            5*60*$bi,// 心度、
            18*60*$bi,// 尾度、
            11*60*$bi,// 箕度;
            26.24219*60*$bi,// 斗度、
            8*60*$bi,// 牛度、
            12*60*$bi,// 女度、
            10*60*$bi,// 虚度、
            17*60*$bi,// 危度、
            16*60*$bi,// 室度、
            9*60*$bi,// 壁度
            );
            #endreg
            
            #region 名字
            $nameArray=array(
            '',
            '奎','娄','胃','昴','毕','觜','参',
            '井','鬼','柳','星','张','翼','轸',
            '角','亢','氐','房','心','尾','箕',
            '斗','牛','女','虚','危','室','壁');
            $zhuArray=array(
                '水','木','金','土','日','月','火','水'
            );
            #endregion
            //位移
            $juedui=60*23+34.18;
            for($i=1;$i<count($lenthArray);$i++)
            {
                $lenth=$lenthArray[$i];
                $juedui+=$lenthArray[$i-1];
                if($juedui>=360*60)
                {
                    $juedui-=360*60;
                }
                $endJuedui=$juedui+$lenth;
                if($endJuedui>=360*60)
                {
                    $endJuedui-=360*60;
                }
                $this->Liangtianchi[$i]=array(
                    'Name'=>$nameArray[$i],
                    'Master'=>$zhuArray[$i%7],
                    'Length'=>$lenth,
                    'Start_JueduiFen'=>$juedui,
                    'End_JueduiFen'=>$endJuedui
                );
            }
        }

 

标签:星宿,endJuedui,juedui,bi,60,廿八,array,php,360
From: https://www.cnblogs.com/zhoulegeyi/p/17892428.html

相关文章

  • thinkphp---电子签章功能开发示例
    最近在做一个项目,需要开发电子签章的功能,也就是电子合同,下面:具体思路:利用PDF合成,将所需要的文字,图片,合成到PDF里面。首先下载Fpdi库:https://gitee.com/meiyouzhanghao/fpdi放到extend里面: 具体代码示例:<?phpnamespaceapp\index\controller;useapp\BaseControll......
  • 简单封装PhpSpreadsheet,实现PHP快速导入、导出xlsx
    简单封装PhpSpreadsheet,实现PHP快速导入、导出xlsx<?phpnamespacexfstu\tools;usePhpOffice\PhpSpreadsheet\Spreadsheet;usePhpOffice\PhpSpreadsheet\Writer\Xlsx;usePhpOffice\PhpSpreadsheet\IOFactory;/***@methodexport(array$field,array$data)简单封......
  • php 5.6
    返回值(语法)Nginx、php5.6+中打开⽹网站⾸首⻚页,显示:APHPErrorwasencounteredSeverity:NoticeMessage:OnlyvariablereferencesshouldbereturnedbyreferenceFilename:core/Common.phpLineNumber:257解决⽅方法:打开system/core/Common.php//将return$_c......
  • PHP获取浏览器,PHP获取IP地址,PHP获取设备型号
    <?php//获取浏览器functionget_broswer(){$sys=$_SERVER['HTTP_USER_AGENT'];//获取用户代理字符串$exp[0]="未知浏览器";$exp[1]="";//stripos()函数查找字符串在另一字符串中第一次出现的位置(不区分大小写)preg_match()执行匹配正则表达......
  • JetBrains PhpStorm 2023.3 (macOS, Linux, Windows) - 高效智能的 PHP IDE
    JetBrainsPhpStorm2023.3(macOS,Linux,Windows)-高效智能的PHPIDE请访问原文链接:https://sysin.org/blog/jb-phpstorm-2023/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgJetBrainsPhpStorm-高效智能的PHPIDE为什么选择PhpStorm享受高效的PHP观......
  • php运行流程
    SAPI运行PHP都经过下面几个阶段:1、模块初始化阶段(Moduleinit):即调用每个拓展源码中的的PHP_MINIT_FUNCTION中的方法初始化模块,进行一些模块所需变量的申请,内存分配等。2、请求初始化阶段(Requestinit):即接受到客户端的请求后调用每个拓展的PHP_RINIT_FUNCTION中......
  • Ubuntu安装PHP和NGINX环境
    Ubuntu安装PHP和NGINX环境介绍PHP-FPMPHP-FPM是PHPFastCGIProcessManager的缩写,是FastCGI进程管理器。PHP-FPM是基于master/worker的多进程架构模式,与nginx的设计风格类似。master进程主要负责CGI、PHP环境初始化,事件监听、子进程状态,worker进程负责处理PHP......
  • wamp修改站点路径,php服务器修改路径
    一、修改apache目录下载好WampServer后,它默认网站根目录是:“D:/wamp/www”(示例若不同点击右下角的wampserver有个www目录即默认网站根目录)打个比方,我现在要把网站根目录改为“E:/study”1.打开 D:\wamp\bin\apache\apache2.4.23\conf(本机示例)中的httd.conf......
  • PHP+JS实现大文件切片上传功能实现实例源码
    近期公司的项目中,涉及到上传大文件的问题,大文件上传用普通表单上传时出现的问题是,无法断点续存,一但中途中断上传,就要重头开始,这很明显不是我们想要的,所以经过一番查询,学习了一下大文件分割上传的方法。并且使用简单的php做服务端处理程序实现一个功能demo,供以后回顾使用。本人也是......
  • 2023最新初级难度PHP面试题,包含答案。刷题必备!记录一下。
    好记性不如烂笔头内容来自面试宝典-初级难度PHP面试题合集问:请解释什么是PHP?PHP是一种开源的脚本语言,用于开发动态网站和Web应用程序。它是一种嵌入HTML中的语言,可以用来执行简单的任务,例如显示特定的图形或记录访客人数等。它可以轻松地插入到HTML页面中,并且支......