コアコード:
コードをコピー コードは次のとおりです:
/*
* 星座を計算する関数文字列 get_zodiac_sign(string month, string day)
* 入力: 月、日
* 出力: 星座名またはエラーメッセージ
*/
function get_zodiac_sign($month, $day)
{
// パラメータの有効性をチェック
if ($month < 1 || $month > 12 || $day < 1 || $day > 31)
// 星座名と開始日
array( "20" => "Aquarius"),
array( "19 " => ; "魚座")、
array( "21" => "牡羊座")、
array( "20" => "牡牛座")、
array( "21" => "双子座") 、
array ( "22" => "蟹座")、
array( "23" => "獅子座")、
array( "23" => "乙女座")、
array( "23" = > "天秤座")、
array( "24" => "蠍座")、
array( "22" => "射手座")、
array( "22" => "山羊座")
) ;
list($sign_start, $sign_name) = each($signs[(int)$month-1]);
if ($day < $sign_start)
list($sign_start, $sign_name) = each($signs [ ($month -2 < 0) ? $month = 11: $month -= 2]);
return $sign_name
?>
http://www.bkjia.com/PHPjc/325719.html
www.bkjia.com
truehttp://www.bkjia.com/PHPjc/325719.html技術記事コア コード: 次のようにコードをコピーします: ?php /* * 星座を計算する関数文字列 get_zodiac_sign(string month, string day) * 入力: 月、日付 * 出力: 星座名または間違っています...