-4

を確認する必要が$_POSTありますが、どのインデックスが使用されているかわかりません(複数のユーザー値を更新できるようにしたい(入力には名前としてユーザーIDがあります)$_POST。foreachを実行すると、値が取得されますが、入手方法がわかりませんuser_id(index)

if(isset($_POST['credit_update'])){
foreach($_POST as $current){
}
}

のインデックスを取得する必要があります$current

4

2 に答える 2

1
foreach($_POST as $index=>$current){
      //$index now contains the index
}
于 2012-10-27T10:20:29.057 に答える
0

foreach についてはマニュアルですべて読むことができます。探している特定の構文は次のとおりです。

foreach($_POST as $key => $current){
    //Do something
}

配列を更新したいだけの場合は、次の方法で参照によって要素を取得することもできます。

foreach($_POST as &$current){
    //If you update $current inside the loop
    //the element will be updated in the array
}
于 2012-10-27T10:22:38.623 に答える