filter_input_array()を使用していくつかの投稿データを検証しようとしています。私の最善の努力にもかかわらず、関数は、$ filter配列の内部でnull値を返すように見えます(条件を渡します)。ここでPHP filter_input_array()が期待通りに失敗していません
は、コードの実装の例を示します(「!{} /〜」電話=「」、Eメール=たとえば)
$filters = array(
'phone' => FILTER_VALIDATE_INT,
'email' => FILTER_VALIDATE_EMAIL
);
if(filter_input_array(INPUT_POST, $filters)){
//filters are validated insert to database
} else{
//filters are invalid return to form
}
どんなに種類の不良データIは、アレイが依然としてある入力しますfalseを返し、条件に失敗した関数の代わりに返されます。どんな助けでも大歓迎です。
大変感謝しています。私は何が起こっていたのだろうと思っていた。私はマニュアルを間違って解釈したと思います。 – Bl00dyRu1n