フォームのチェックボックス コントロールを検証する小さな関数を作成しました。関数内の配列についてはわかりません...
関数の戻り値は実際に配列を返しますか?
$arr_category を配列として宣言する必要がありますか? 言い換えれば、私の機能は理にかなっていますか、何かを改善する必要がありますか?
function val_checkbox($name, $required = false) {
global $warning;
$value = array();
if(isset($_POST[$name])) {
$value = $_POST[$name];
} else {
if ($required) {
$warning[$name] = "Required field!";
}
}
return $value;
}
$arr_category = val_checkbox('category'); // category