私は "最適化"したい配列を持っていますが、手動でpg1-pg11を追加する代わりに "for"を使いたいと思います。
それをcorectlyにする方法は?
$query = array(
'e1' => $_POST['npole3-1'],
'e2' => $_POST['npole3-2'],
'e3' => $_POST['npole3-3'],
'e4' => $_POST['npole3-4'],
'e5' => $_POST['npole3-5'],
'e6' => $_POST['npole3-6'],
'e7' => $_POST['npole3-7'],
'e8' => $_POST['npole3-8'],
'e9' => $_POST['npole3-9'],
'e10' => $_POST['npole3-10'],
'e11' => $_POST['npole3-11'],
'e12' => $_POST['npole3-12'],
'e13' => $_POST['npole3-13'],
'e14' => $_POST['npole3-14'],
'e15' => $_POST['npole3-15'],
'e16' => $_POST['npole3-16'],
'e17' => $_POST['npole3-17'],
'e18' => $_POST['npole3-18'],
);
for ($i = 1; $i <= 11; $i++) {array_push($query, ('pg1' => $_POST['pgadd-' . i]))};
POST変数は常に 'npole3-'で始まるのでしょうか?たとえば、クエリ部分の番号を取得するために、それをいつでもトリミングできますか? – GrumpyCrouton
'。私はそれだけで、定義されていない一定の通知を引き起こしたはずであり、あなたの本当のコードなら、あなたのコードが失敗した理由が最もありそうです。 –
この配列にpgadd-1-pgadd-11を追加しますが、この部分は常にnpole3で始まります。質問はこの場合にcorectlyのためにどのように使用するのですか? – riten