八字十二宫数组

$bazi12gong =array('甲'=>array('子'=>'沐浴','丑'=>'冠带','寅'=>'禄','卯'=>'帝旺','辰'=>'衰','巳'=>'病','午'=>'死','未'=>'墓','申'=>'绝','酉'=>'胎','戌'=>'养','亥'=>'长生'),   
                                   '乙'=>array('子'=>'病','丑'=>'衰','寅'=>'帝旺','卯'=>'禄','辰'=>'冠带','巳'=>'沐浴','午'=>'长生','未'=>'养','申'=>'胎','酉'=>'绝','戌'=>'墓','亥'=>'死'),   
                                   '丙'=>array('子'=>'胎','丑'=>'养','寅'=>'长生','卯'=>'沐浴','辰'=>'冠带','巳'=>'禄','午'=>'帝旺','未'=>'衰','申'=>'病','酉'=>'死','戌'=>'墓','亥'=>'绝'),   
                                   '丁'=>array('子'=>'绝','丑'=>'墓','寅'=>'死','卯'=>'病','辰'=>'衰','巳'=>'帝旺','午'=>'禄','未'=>'冠带','申'=>'沐浴','酉'=>'长生','戌'=>'养','亥'=>'胎'),   
                                   '戊'=>array('子'=>'胎','丑'=>'养','寅'=>'长生','卯'=>'沐浴','辰'=>'冠带','巳'=>'禄','午'=>'帝旺','未'=>'衰','申'=>'病','酉'=>'死','戌'=>'墓','亥'=>'绝'),   
                                   '己'=>array('子'=>'绝','丑'=>'墓','寅'=>'死','卯'=>'病','辰'=>'衰','巳'=>'帝旺','午'=>'禄','未'=>'冠带','申'=>'沐浴','酉'=>'长生','戌'=>'养','亥'=>'胎'),   
                                   '庚'=>array('子'=>'死','丑'=>'墓','寅'=>'绝','卯'=>'胎','辰'=>'养','巳'=>'长生','午'=>'沐浴','未'=>'冠带','申'=>'禄','酉'=>'帝旺','戌'=>'衰','亥'=>'病'),  
                                 '辛'=>array('子'=>'长生','丑'=>'养','寅'=>'胎','卯'=>'绝','辰'=>'墓','巳'=>'死','午'=>'病','未'=>'衰','申'=>'帝旺','酉'=>'禄','戌'=>'冠带','亥'=>'沐浴'),   
                                 '壬'=>array('子'=>'帝旺','丑'=>'衰','寅'=>'病','卯'=>'死','辰'=>'墓','巳'=>'绝','午'=>'胎','未'=>'养','申'=>'长生','酉'=>'沐浴','戌'=>'冠带','亥'=>'禄'),   
                                  '癸'=>array('子'=>'禄','丑'=>'冠带','寅'=>'沐浴','卯'=>'长生','辰'=>'养','巳'=>'胎','午'=>'绝','未'=>'墓','申'=>'死','酉'=>'病','戌'=>'衰','亥'=>'帝旺'), 
                                  '金'=>array('禄'=>'金','墓'=>'丑','杀'=>'火','财'=>'木','印'=>'土','食伤'=>'水','专位'=>'酉'), 
                                  '水'=>array('禄'=>'水','墓'=>'辰','杀'=>'土','财'=>'火','印'=>'金','食伤'=>'木','专位'=>'子'), 
                                  '火'=>array('禄'=>'火','墓'=>'戌','杀'=>'水','财'=>'金','印'=>'木','食伤'=>'土','专位'=>'午'), 
                                  '木'=>array('禄'=>'木','墓'=>'未','杀'=>'金','财'=>'土','印'=>'水','食伤'=>'火','专位'=>'卯'), 
                                  '土'=>array('禄'=>'火','墓'=>'辰','杀'=>'木','财'=>'水','印'=>'火','食伤'=>'金','专位'=>'午'), 
                       );  
                              
                  
 $bazi12gong_fan= array();//反转 交换键值和键名
foreach ($bazi12gong as $key => $value) {
   $bazi12gong_fan[$key]=array_flip($value);
}