2016-10-18 7 views
-1

を得ていない私のorginal出力され配列の正確な値

[status] => 1 
[schedule_status] => 1 
[cid] =>3 
[cdate] => 16-10-18 01:10:52 
[did] => 16 
[jid] => 4 

以下

私がやったばかり

$count = count($_POST[user]); 

if($count>=1) { 

    for($i=0;$i<$count;$i++) { 

     $candi_id =array('cid'=>$_POST[user][cid][$i]); 

     $scheduleUp = array('cid'=>$_POST[user][cid][$i],'jid'=>$_POST[data][jid][$i],'did'=>$_POST[data][did][$i]); 
    } 
} 

IAMは1理由で使用して別々の配列値を使用した後?

答えて

1

あなたは一次元配列です。だから、なぜあなたはループとしてデータをフェッチしようとしていますか?それが何をするか$_POST[data][did]

としてご利用ください$_POST[data][did][$i]を使用していないです: $_POST[data][did]あなたは配列としてアクセスしようとしている文字列から、今16の結果を返すと[$i]のレコードをフェッチし、$iの開始は0あるので文字列の最初の文字を返します。 1の場合は6を返します。

最後に[$i]を削除してください。

関連する問題