有没有更简单的方法来编写以下代码?它将比2个案件大得多,因此很难很快处理。
if ($result == 'yes')
{
echo 'this text';
}
else if ($result == 'no')
{
$result = in_string($kairos_array, explode(' ', $input_string));
if ($result == 'yes')
{
echo 'that text';
}
}
答案 0 :(得分:0)
您可能可以重新组织代码 - 创建一个功能,并在您找到所需内容时使用return
。这样嵌套不会增加,代码也很容易阅读。
if ($result == 'yes')
{
return 'this text';
}
$result = in_string($kairos_array, explode(' ', $input_string));
if ($result == 'yes')
{
return 'that text';
}
(请注意,我已经删除了对$result == 'no'
的检查,因为如果该值只能是'是'或者'不是&#39,则根本不需要它39)