PHP IF 条件的更短方法
在 PHP 中是否有更短的方法来编写以下 IF 条件? 谢谢
if ( ($ext != 'jpg') OR ($ext != 'png') OR ($ext !='jpeg') OR ($ext != 'gif') )
{
$error = 'Image type not allowed.';
}
Is there a shorter way to write the following IF condition in PHP?
Thanks
if ( ($ext != 'jpg') OR ($ext != 'png') OR ($ext !='jpeg') OR ($ext != 'gif') )
{
$error = 'Image type not allowed.';
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
例如
e.g.
或者
or
if (!in_array($ext, array('jpg','jpeg','gif))
{
$error = '图像类型不允许。';
}
if (!in_array($ext, array('jpg','jpeg','gif))
{
$error = 'Image type not allowed.';
}
上面的所有答案都是正确的,但出于不同的目的:
All answers above are correct, but for the sake of something different: