if($_POST['cropProfileData'] == undefined || $_POST['cropProfileData'] == null || $_POST['cropProfileData'] == 0) {
echo "NO process profile photo....";
}else{
echo "YES process profile photo....";
}
这可以正常工作-它告诉我数组是否为空。
要注意的是,我只需要'echo“ YES process profile photo ...”。
如何获得上述IF语句的NOT?我试过加'!'在if之后-例如:
if!(
并且我尝试添加'!'在这3个陈述中的每个陈述之后。有没有一种方法可以使该语句的NOT无效-可以省去必须包含无意义代码的else的麻烦。
谢谢
PS:这样做的原因是查看数组是否为空。
最佳答案
只是!empty( $_POST[ 'cropProfileData' ] )
会涵盖所有这些情况(尽管undefined
在PHP中不会使用,除非它是一个常数)。
if( !empty( $_POST[ 'cropProfileData' ] ) ) {
echo "YES process profile photo....";
}