我的PHP代码看起来像这样。多个if - else在php中
if(isset($_GET['id'])) {
$id = $_GET['id'];
}
if(isset($_GET['subid'])) {
$subid = $_GET['subid'];
}
我想变量,如果isset
如果!isset
设置为0
。类似的东西
if(isset($_GET['id'])) {
$id = $_GET['id'];
} else $id='0';
但正如你看到我有多个如果的。我该怎么做?我需要为其他人写每个if?
UPDATE 好的。 thx为你的帮助。我做的。但是有什么办法可以再次缩短这段代码吗?
$id = isset($_GET['id']) ? $_GET['id'] : 0;
$page = isset($_GET['page']) ? $_GET['page'] : 0;
$subid = isset($_GET['subid']) ? $_GET['subid'] : 0;
$feat = isset($_GET['feat']) ? $_GET['feat'] : 0;
我更新了我的问题。请看看 –
@Tural,然后我建议查看Arjan已经提供的foreach解决方案。 – Pehmolelu