gpt4 book ai didi

php - 这可以写得更好吗? PHP代码

转载 作者:行者123 更新时间:2023-12-04 15:52:59 25 4
gpt4 key购买 nike

我正在尝试生成最终字符串以根据某些条件向用户显示。

$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看起来像这样:

Please update your profile details and change password

如何写得更好?

最佳答案

您可以将消息添加到数组,然后使用 加入它们

$var = arrray()
if($user->is_details_updated == 'N' && $user->needs_to_update_details == "Y")
{
$var[] ='update your profile details';

}

if($user->is_pass_changed == 'N' && $user->needs_to_update_password == "Y")
{
$var[]='change password';
}

echo join(" and ", $var);

关于php - 这可以写得更好吗? PHP代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6226593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com