配列を取得し、foreach ループでループし、各配列値をクラスを介して送信して、データベースからデータを取得したいと考えています。これは私が現在使用しているコードです:
foreach ($unique_category as $key => $value)
{
$category = $value;
$value = new database;
$value->SetMysqli($mysqli);
$value->SetCategory($category);
$value->query_category();
${"$value_category"} = $value->multi_dim_array();
print_r(${"$value_category"});
echo "<br /><br />";
}
print_r($unique_category[0]."_category");
$unique_category[0]."_category"
変数をにしたい${"$value_category"}
。現在、${"$value_category"}
foreach ループでは正しい値/配列が出力されます$unique_category[0]."_category"
が、person_category (その配列の最初の値は person) だけが出力されます。
$unique_category[0]."_category"
print を と同じようにするにはどうすればよい${"$value_category"}
ですか?
ありがとうございました
編集:
foreach ループは、このような多次元配列を作成しています。Array ( [0] => Array ( [0] => Home [1] => 9.8 ) [1] => Array ( [0] => Penny [1] => 8.2 ))
この配列を foreach ループの外側で出力できるようにしたいと考えています。各 md 配列には独自の変数名が付けられているため、いつでもどこでも出力できます。