私が使う
if(!empty($_POST['login'])){
}
ログインファイルがいっぱいであることを確認するために、1つの変数をチェックすると機能しますが、使用すると機能しません
if(!empty($_POST['login'],$_POST['password'] )){
}
2つの変数をチェックする方法、isset()も1つの変数のみをサポートしていることがわかります
私が使う
if(!empty($_POST['login'])){
}
ログインファイルがいっぱいであることを確認するために、1つの変数をチェックすると機能しますが、使用すると機能しません
if(!empty($_POST['login'],$_POST['password'] )){
}
2つの変数をチェックする方法、isset()も1つの変数のみをサポートしていることがわかります
次のように、論理積と演算(&&
)を、への2つの呼び出しとともに使用しますempty()
。
if( !empty( $_POST['login']) && !empty( $_POST['password'])) {
// $_POST['login'] and $_POST['password'] are both not empty
}
これを使用してみてください:
function isempty(){ // Function checks if all of the given arguments are empty
$empty = true;
$numargs = func_num_args(); // get the number of given Arguments
$arg_list = func_get_args(); // get the given Arguments
for ($i = 0; $i < $numargs; $i++) {
$empty = $empty && empty($arg_list[$i]);
}
return $empty;
}
あなたはそれをこのように呼ぶことができます:!isempty($_POST['login'], $_POST['password'])
コードをテストしていませんが、問題ないはずです