このコードを機能させることができません。投稿された変数に応じて配列を取得する必要があります。明らかだと思いますが、解決策が見つかりません。
$choice1 =
array (
'order' => array (1,2,3,4,5),
'settings' => (1,0,1)
);
$choice2 =
array (
'order' => array (1,5,3,2,4),
'settings' => (0,0,0)
);
if(isset($_POST['choice'])) {
$template_to_get = $_POST['choice'];
$order_display = $template_to_get['order']; // Here is the problem
echo json_encode(array('order' => $order_display));
}
また試しました:
$order_display = $$template_to_get['order'];
$order_display = "$".$template_to_get['order'];
...
この行を書くと機能しますが、投稿されるのがchoice1かchoice2かはわかりません。
$order_display = $choice1['order'];
(1,2,3,4,5) 配列を出力として取得したいと思います。(私は単純化しましたが、約20の選択肢がありますX)
ありがとう!