を確認する必要が$_POST
ありますが、どのインデックスが使用されているかわかりません(複数のユーザー値を更新できるようにしたい(入力には名前としてユーザーIDがあります)$_POST
。foreachを実行すると、値が取得されますが、入手方法がわかりませんuser_id(index)
if(isset($_POST['credit_update'])){
foreach($_POST as $current){
}
}
のインデックスを取得する必要があります$current
foreach($_POST as $index=>$current){
//$index now contains the index
}
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
}