本文介绍了PHP if语句具有多个值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有更短的写作方式?

Is there a shorter way of writing this?

<?
if($_GET['id']==1 ||
$_GET['id']==3 ||
$_GET['id']==4 ||
$_GET['id']==5)
{echo 'does it really have to be this explicit?'};
?>

也许是这样的事情?

<?
if($_GET['id']==1 || 3 || 4 || 5){echo 'this is much shorter'};
?>


推荐答案

试试:

if ( in_array($_GET['id'], array(1, 3, 4, 5)) ) {}

这篇关于PHP if语句具有多个值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-22 19:43