Re: Diskuse o aspektech po šesti letech
56 odpověď odeslal(a) jvrana ve Čtvrtek 1.Července 2010 22:20:54
Krasny den,
Radime tento kus kodu ty pozice uz nejaky patek pocita spravne. Nechtejte po mne podrobnosti nepamatuju si je. Snad sem v tom pri separaci neudelal nejakou cybu ale myslim ze by se melo jednad o funkcni kus kodu:
function getZodiakSign($pozice){
return floor(substr(trim($pozice),0,strspn(trim($pozice), "0123456789"))/30);
}
function getZodiak(){
$zodiak[0] = "Berana";
$zodiak[1] = "Býka";
$zodiak[2] = "Blíženců";
$zodiak[3] = "Raka";
$zodiak[4] = "Lva";
$zodiak[5] = "Panny";
$zodiak[6] = "Vah";
$zodiak[7] = "Štíra";
$zodiak[8] = "Střelce";
$zodiak[9] = "Kozoroha";
$zodiak[10]= "Vodnáře";
$zodiak[11]= "Ryb";
$command = "/atool/sweph/src/swetest -p01 -b".gmdate("d.m.Y")." -ut".gmdate("H:i:s")." -fL -head -emos -house1
exec($command, $outf);
$slunce = getZodiakSign($outf[0]);
$luna = getZodiakSign($outf[1]);
$asc = getZodiakSign($outf[14]);
$mc = getZodiakSign($outf[15]);
$output = "Slunce je ve znamení ".$zodiak[$slunce]."
";
$output .= "Luna je ve znamení ".$zodiak[$luna]."
";
$output .= "vycházející znamení(ASC) ".$zodiak[$asc]."
";
$output .= "kulminující znamení(MC) ".$zodiak[$mc]."
";
return $output;
}
echo getZodiak();