0

私は次のような名前のチェックボックスを持っていますcheck_user_id[]:

<input type="checkbox" value="87" name="check_user_id[]" class="waiting_user">
<input type="checkbox" value="88" name="check_user_id[]" class="waiting_user">
<input type="checkbox" value="89" name="check_user_id[]" class="waiting_user">

ページをロードする前に、これをトリムに使用します

$_POST    = array_map('trim', $_POST);

すべて$_POST['check_user_id']の値が取得されますが、変数名で値が直接取得されるわけではありません$check_user_idb'coz my register_globalsis ONbut i just want to value in$_POST['check_user_id']

それを行う方法はありますか?

4

1 に答える 1

0

trimのみで動作する機能ですstrings

$_POSTは配列で、 と のみstringsを含むことができますarrays

多次元配列内のすべての文字列を削除する場合は、再帰関数を使用または作成する必要があります。

または、配列の各要素に対して手動でトリミングを実行します。

foreach($_POST['check_user_id'] as &$check){
  $check = trim($check) ;
}
于 2013-05-09T13:15:28.490 に答える