Hallo ich versuche zu berechnen, welches Jahr welchen Tierkreis hat, indem ich einen Restwert verwende, aber ich verstehe die Gleichung nicht. in dieser Gleichung: ($ Jahr - 4)% 12, Warum subtrahieren Sie 4 und dann erhalten Sie einen Rest davon durch Division in 12, um das Sternzeichen Jahr zu berechnen? Ich verstehe, dass, wenn Sie tun (1996 - 4)% 12 = 166,0, so ist der Rest 0, also ist es ein "RAT" Jahr. aber wo ist die Gleichung von und was ist die Bedeutung davon?PHP switch statement - berechnendes chinesisches Sternzeichenjahr
$year = 1996;
switch (($year - 4) % 12)
{
case 0: $zodiac = 'Rat'; break;
case 1: $zodiac = 'Ox'; break;
case 2: $zodiac = 'Tiger'; break;
case 3: $zodiac = 'Rabbit'; break;
case 4: $zodiac = 'Dragon'; break;
case 5: $zodiac = 'Snake'; break;
case 6: $zodiac = 'Horse'; break;
case 7: $zodiac = 'Goat'; break;
case 8: $zodiac = 'Monkey'; break;
case 9: $zodiac = 'Rooster'; break;
case 10: $zodiac = 'Dog'; break;
case 11: $zodiac = 'Pig'; break;
}
echo "{$year} is the year of the {$zodiac}.<br />";
Ich glaube nicht, dass dies eine PHP-Frage .. –
@wateriswet eigentlich nach dem Lesen der Frage besser, könnten Sie Recht xP, aber ich kann nicht ganz sicher sein ... er fragt mehr eine mathematische Frage als a Kodierung eines. – Webeng
@Webeng, lol, danke, dass du mich dazu gebracht hast, meine langatmige Erwiderung zu löschen. –