20個のユーザー入力変数を持ち、$ var [0..19]、$ _SESSION ['var' [0..19]]、&以下のような$ _POST [ 'VAR' [0..19]]、:配列とforeachループを使って入力変数をより効率的に操作する
$var0 = $_SESSION['var0'] = $_POST['var0'];
私は、この効率的に使用して配列し、foreach文を行うことができますどのように?
その他の詳細:
だから、最初は私のような何かしようとする思考されています:
$inputVars = array('var1'=>$var1, 'var2'=>$var2, 'var3'=>$var3, 'var4'=>$var4, 'var5'=>$var5)
$inputVarsS = array($_SESSION['inputVars = array('svar1'=>$_SESSION['var1']'], 'svar2'=>$_SESSION['var2'], 'svar3'=>$_SESSION['var3'], 'svar4'=>$_SESSION['var4'], 'svar5'=>$_SESSION['var5'])
$inputVarsP = array($_POST['inputVars = array('pvar1'=>$_POST['pvar1']'], 'pvar2'=>$_POST['pvar2'], 'pvar3'=>$_POST['pvar3'], 'pvar4'=>$_POST['pvar4'], 'pvar5'=>$_POST['pvar5'])
をしてから、私は私のような何かを行うことができると思います:設定し
$inputVarsS['svar1'] = $inputVarsP['pvar1'];
をセッション値svar1を投稿値pvar1に設定します。しかし、私は実際には、これらの種類の割り当てを行うより効率的な方法でなければならないと考えています。
私はちょうど$ inputVars配列を持っていて、いずれかのPOST SESSION値をキーに割り当てることができると思いますが、POSTとSESSION値を同時に使用できるようにしたいのですが?それから私は複数の配列が必要だと思いますか?
'foreachの($でそれらにアクセスすることができます$ _SOSSION ['var'。$ k] ... $ _POST ['var'。$ k]} ' – splash58