PHP新手,if...elseif语句里无论如何设置elseif位置都只判断第一个elsei...

发布网友 发布时间:2022-04-26 17:27

我来回答

2个回答

热心网友 时间:2022-04-18 13:08

第一:

php的标准if语句语法是:

if () {

} elseif () {

} else {

}
建议写php代码别偷懒, 写齐了还是更好!

二、if语句一般用于相对简单的判断, 如果判断过多, 建议用switch

如:

$a = 10;
switch( $a ) {
case 5: echo '小';break;
case 10: echo '对了'break;
default: echo '是的';
}
或者;
$a = 10;
switch( true ) {
case is_numeric( $a ) : echo '是数字';break;
case is_object( $a ) : echo '是对象';break;
default: echo '不知道是什么';
}

热心网友 时间:2022-04-18 14:26

你好
isset 替换为!empty则可以正常使用
isset()告诉您变量是否存在。如果您有一个表单(未显示html的表单),但有人将该字段留空,则该字段存在但为空。提交表单后,表单元素将不存在,因此isset()将永远不会返回FALSE。因此,您想使用!empty()而不是isset()。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com