//http://q.hatena.ne.jp/
//URLはダミーです。消去できます。
//使用言語が不明なので、泥臭い処理で。
//----------------------------------------------------//
// 現在の好感度情報を表示 //
//--------------------------------------------------//
function showUserLoveValue($BrowseUsersLoveValue)
{
$ResultsMessage = "それほど仲よくない(好感度値:".$BrowseUsersLoveValue.")";
if( $BrowseUsersLoveValue > 20 )
{
$ResultsMessage = "まあまあ仲良し(好感度値:".$BrowseUsersLoveValue.")";
}
if( $BrowseUsersLoveValue > 40 )
{
$ResultsMessage = "ほどほど仲良し(好感度値:".$BrowseUsersLoveValue.")";
}
if( $BrowseUsersLoveValue > 60 )
{
$ResultsMessage = "仲良し(好感度値:".$BrowseUsersLoveValue.")";
}
if( $BrowseUsersLoveValue > 80 )
{
$ResultsMessage = "すごく仲良し(好感度値:".$BrowseUsersLoveValue.")";
}
return $ResultsMessage;
}
//////////
以下、PHPということで、追記です
//----------------------------------------------------//
// 現在の好感度情報を表示 //
//--------------------------------------------------//
function showUserLoveValue($BrowseUsersLoveValue)
{
switch (true) {
case ($BrowseUsersLoveValue > 20):
$ResultsMessage = "まあまあ仲良し(好感度値:".$BrowseUsersLoveValue.")";
break;
case ($BrowseUsersLoveValue > 40):
$ResultsMessage = "ほどほど仲良し(好感度値:".$BrowseUsersLoveValue.")";
break;
case ($BrowseUsersLoveValue > 60):
$ResultsMessage = "仲良し(好感度値:".$BrowseUsersLoveValue.")";
break;
case ($BrowseUsersLoveValue > 80):
$ResultsMessage = "すごく仲良し(好感度値:".$BrowseUsersLoveValue.")";
break;
default:
// ※これは、その他の数値・または20以下の場合
$ResultsMessage = "それほど仲よくない(好感度値:".$BrowseUsersLoveValue.")";
break;
}
return $ResultsMessage;
}
<?php //----------------------------------------------------// // 現在の好感度情報を表示 // //--------------------------------------------------// function showUserLoveValue($BrowseUsersLoveValue) { $ResultsMessage = "このメッセージになることはあり得ない(好感度値:".$BrowseUsersLoveValue.")"; if( 0 <= $BrowseUsersLoveValue && $BrowseUsersLoveValue <= 20 ) { $ResultsMessage = "それほど仲よくない(好感度値:".$BrowseUsersLoveValue.")"; } elseif( 21 <= $BrowseUsersLoveValue && $BrowseUsersLoveValue <= 40 ) { $ResultsMessage = "まあまあ仲良し(好感度値:".$BrowseUsersLoveValue.")"; } elseif( 41 <= $BrowseUsersLoveValue && $BrowseUsersLoveValue <= 60 ) { $ResultsMessage = "普通に仲良し(好感度値:".$BrowseUsersLoveValue.")"; } ... return $ResultsMessage; } ?>
冗長に見えますが値の範囲をきちんと書いておくとソースの可読性が上がります。
http://www.php.net/manual/ja/control-structures.if.php
http://www.php.net/manual/ja/control-structures.elseif.php