私は新しい支払い処理業者を使用していますが、そのデータシートには、情報が多次元配列として投稿されていると単純に書かれています。いくつかの変数を引用すると、次のようになります。
products[x][prod_number]
products[x][prod_name]
products[x][prod_type]
** そのような配列は 10 個あります
人が3つのアイテムを注文した場合、Xが[0]、[1]、[2]になることを意味する「item_count」という変数があることを発見しました
しかし、この POST されたデータを読み込んで分離する方法は何ですか。確かにある種の「foreach」ループになるでしょうが、必要な変数名は謎です
通常の変数、つまり「名前/値」のペアを取得するには、これを使用します。
use CGI qw/:standard/;
@names=param;
foreach $name(@names){
$value=param($name);
$$name=$value;
}
ポインタはありますか?
+++++
これがこの投稿に追加する正しい方法かどうかはわかりません。システムはまだまだ勉強中です
私の質問は、このデータがSTDINなどに投稿された形式は何ですか。それ以上に、何に読み込まれるのでしょうか。"products" は単一の変数名であるため、すべてのデータは単一の "$products" 変数内にあるのでしょうか、それともすべてのデータが @products 内に含まれているのでしょうか?