2017-09-18 22 views
0

それは、このような$_POST['']内のPHP変数を置くことが可能です場合、私は思っていた:

$_POST[$variable]; 

私はすべての入力がどのように多くの注文ユーザに応じて動的な名前を持っているページを持っているので、私はこれを聞いていますのよ投稿して値を取得しなければならないときは、私は名前を知らないが、私は$_POST[$variable]のようなものを知っているだろう。変数は文字列なので、$_POST['String']のようになります。

このようなことが可能ですか?

$numero = $count_ficha; 
$countU = 1; 

for ($i = 1;$i < $numero + 1;$i++) { 
    $identificador = "identificadorNI".$countU; 
    $identificador2 = "identificador".$countU; 
    $id_subencomenda = $_POST[$identificador]; 
    $countU++; 

    echo $id_subencomenda; 
} 
+3

あなたは '$ variable'の値を定義するので、違いは何ですか? – FirstOne

+2

はい、可能ですが、依然として値を割り当てる必要があります。 –

+2

試しましたか? – JustBaron

答えて

0

はい、あなたがまだあなたがのための動的な値を持っている場合$variable

+0

なぜこの回答の下投票?それは技術的に正しいです。私は私の誤りが何であるかをよりよく理解できるように頼むだけです... – JJT

-1

の値を定義するには、しかし、必要とされるよう$_POST[$variable]

として$_POST['']内の変数を使用することが可能です$ _POSTはあるHTTP POSTメソッドから情報を送信するために使用されるため、あなたはちょうど$変数を使用しています。

http://php.net/manual/en/reserved.variables.post.php

多分あなたはグローバル変数を作成することによって、あなたの問題を解決することができます。

0

$ POST []の値を取得しようとしているキーがわからない場合は、$ variableに入れなければならない値をどのように知ることができますか?あなたはすべて$ POST配列を反復処理することができ、その後、あなたはこの

foreach ($_POST as $key) { 
    //do whatever you want with the $key 
} 

チェックのように、値を使用して、あなたがやりたいことができるようにunknow値について

は、あなたができる最善のは、foreachのですPHP foreach

関連する問題