我正在嘗試生成最終字符串以顯示基於某些條件的用戶。這可以寫得更好嗎? PHP代碼
$flag=0;
$var='Please ';
if($user->is_details_updated == 'N' && $user->needs_to_update_details == "Y")
{
$var='update your profile details';
$flag=1;
}
if ($flag ==1)
{
$var=' and ';
}
if($user->is_pass_changed == 'N' && $user->needs_to_update_password == "Y")
{
$var.='change password';
}
所以,如果三個if
回報true
然後最終$var
看起來是這樣的:
請更新您的個人資料詳細信息和更改密碼
這可怎麼寫比較好?
你可以在[Code Review](http://codereview.stackexchange.com/)上發表 - 另一個StackExchange頁面,這個問題比這裏更適合。 – Xaerxess 2011-06-03 11:42:08