0

フォームのチェックボックス コントロールを検証する小さな関数を作成しました。関数内の配列についてはわかりません...

関数の戻り値は実際に配列を返しますか?

$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
4

2 に答える 2

2

この機能が機能していないという手がかりはありません!

$value配列になります。配列として宣言する必要はありません$arr_caterogy

それは私のために働いているようです。

于 2012-09-27T08:57:06.377 に答える