$file = 'xingxiu.php';$xx = array(0=>array('id'=>13,'xingxiu'=>'室宿'),1=>array('id'=>14,'xingxiu'=>'壁宿'),2=>array('id'=>15,'xingxiu'=>'奎宿'),3=>array('id'=>16,'xingxiu'=>'娄宿'),4=>array('id'=>17,'xingxiu'=>'胃宿'),5=>array('id'=>18,'xingxiu'=>'昴宿'),6=>array('id'=>19,'xingxiu'=>'毕宿'),7=>array('id'=>20,'xingxiu'=>'觜宿'),8=>array('id'=>21,'xingxiu'=>'参宿'),9=>array('id'=>22,'xingxiu'=>'井宿'),10=>array('id'=>23,'xingxiu'=>'鬼宿'),11=>array('id'=>24,'xingxiu'=>'柳宿'),12=>array('id'=>25,'xingxiu'=>'星宿'),13=>array('id'=>26,'xingxiu'=>'张宿'),14=>array('id'=>27,'xingxiu'=>'翼宿'),15=>array('id'=>28,'xingxiu'=>'轸宿'),16=>array('id'=>1,'xingxiu'=>'角宿'),17=>array('id'=>2,'xingxiu'=>'亢宿'),18=>array('id'=>3,'xingxiu'=>'氐宿'),19=>array('id'=>4,'xingxiu'=>'房宿'),20=>array('id'=>5,'xingxiu'=>'心宿'),21=>array('id'=>6,'xingxiu'=>'尾宿'),22=>array('id'=>7,'xingxiu'=>'箕宿'),23=>array('id'=>8,'xingxiu'=>'斗宿'),24=>array('id'=>10,'xingxiu'=>'女宿'),25=>array('id'=>11,'xingxiu'=>'虚宿'),26=>array('id'=>12,'xingxiu'=>'危宿'),);$num = 0;for($i=1;$i<13;$i++){for($j=1;$j<31;$j++){if(($num%30==0&&$j==1)&&$i==2){$num = $num-1;}else if(($num+$i-2)%30==0&&$j==1&&$i>2&&$i<7){$num = $num-1;}else if(($num+$i-4)%30==0&&$j==1&&$i>8&&$i<11){$num = $num-1;}else if(($num+$i-5)%30==0&&$j==1&&$i>11){$num = $num-1;}$xingxiu[$i][$j]['id'] = $xx[$num%27]['id'];$xingxiu[$i][$j]['xingxiu'] = $xx[$num%27]['xingxiu'];$num++;}}export_to_file($file,$xingxiu);//<a target=_blank target="_blank" href="http://blog.csdn.net/hearain528/article/details/40144427">该函数见上一篇博客</a>

创建星宿与生日对照的数组相关推荐

  1. JavaScript创建或填充任意长度的数组

    JavaScript创建或填充任意长度的数组 直接填充法 const arr = [0,0,0]; Array 构造函数 var len = 3; var arr = new Array(len); ...

  2. 关于两个用于创建和销毁二维动态数组的宏

    两个宏,用来创建和销毁二维动态数组的: #define matrix_allocate(matrix,width,height,TYPE) {\  matrix=new TYPE *[height]; ...

  3. 创建下标为1-10的整形数组

    创建下标为1-10的整形数组 Array intArr = Array.CreateInstance(typeof(int), new int[]{10}, new int[]{1}); posted ...

  4. (1)定义圆Circle类,包含radius半径属性,求面积方法,求周长方法,返返回圆对象的详细信息的方法(2)在测试类中创建长度为5的Circle[]数组,用来装5个圆对象

    import java.util.Random;class Circle{double radius;double area;double perimeter;// 面积public void ger ...

  5. java 不同类型的数组_java创建存放不同类型数据的数组

    java创建存放不同类型数据的数组 java中,将不同类型的数据放到一个数组中,可以采用Object来实现. 例子:public class Main { public static void mai ...

  6. python指定数组大小_在python中创建指定大小的多维数组方式

    python中创建指定大小的二维数组,有点像C++中进行动态申请内存创建数组,不过相比较而言,python中更为简单一些. 创建n行m列的二维数组: n = 2 m = 3 matrix = [Non ...

  7. java创建数组大小为n_如何通过提供大小在Kotlin中创建一个像Java一样的数组?

    根据 reference,数组按以下方式创建: >对于Java的原始类型,存在不同的类型IntArray,DoubleArray等,它们存储unboxed值. 它们是使用相应的构造函数和工厂函数 ...

  8. python创建字符串数组_如何创建任意长度字符串的numpy数组?

    您可以通过创建一个dtype=object数组来执行此操作.如果尝试将长字符串分配给普通numpy数组,它将截断该字符串:>>> a = numpy.array(['apples', ...

  9. ES6的Array.from方法创建长度为N的undefined数组

    //创建一个12个undefined组成的数组Array.from({length:12})等价于[...Array(12)] 一些扩展使用 Array.from({length:12}).forEa ...

最新文章

  1. Asp.net中DataGrid控件的自定义分页
  2. python 代码混淆 代码保护 pyminifier
  3. java 登录按钮响应数据库_用户登录功能的实现—从前端到后台(包括数据库)...
  4. 【每周CV论文推荐】 人脸识别剩下的难题:从遮挡,年龄,姿态,妆造到亲属关系,人脸攻击...
  5. PHP预防XSS攻击,ajax跨域攻击的方法
  6. leetcode 1306. Jump Game III | 1306. 跳跃游戏 III(BFS)
  7. 什么是ACID理论(二阶段、三阶段提交、TCC)
  8. leetcode 268
  9. Flutter 中的国际化之多语言环境
  10. php取整数余数,js取整数、取余数的方法
  11. 基于Swift的简易iOS天气APP
  12. Nginx 与 FPM 的工作机制
  13. libuv在cocos2d-x中的使用
  14. intellij idea 的常用有用快捷键
  15. Latex-插入eps图片失败解决方法“ Latex Package pdftex.def Error....”
  16. 10----编程分苹果
  17. java开发周报_Java周报
  18. 2007年十大最帅网站CEO
  19. My97DatePicker IE兼容问题
  20. Spring Cloud Discovery——Apache Zookeeper Discovery

热门文章

  1. 北京理工大学计算机学院课多吗,北京理工大学计算机考研难不难?看看学长都有哪些说法...
  2. 2023上半年纽约时报写作大赛系列
  3. Java对象比较,字段属性比较
  4. Google Wave 待办事项列表 gadget Task To-Do
  5. KepServer连接西门子PLC
  6. android camera2 qcom,Qcom平台 camera的一些知识点 之RAW图抓取
  7. IDEA代码审查插件
  8. tekla二次开发用C语言,Tekla能够进行哪些二次开发?Tekla二次开发功能详解
  9. phpword 右缩进
  10. Keepalived与HaProxy的协调合作原理分析