使用數組$s_filters
看起來像這樣(很多不同的密鑰可能):PHP數組和可變的變量
Array
(
[genders] => m
[ages] => 11-12,13-15
)
我如何編程這個數組轉換成這樣:
$gender = array('m');
$ages = array('11-12','13-15');
所以基本上循環通過$s_filters
並創建新的數組,其名稱是關鍵,值應該在","
上爆炸;
我嘗試使用可變變量:
foreach($s_filters as $key => $value)
{
$$key = array();
$$key[] = $value;
print_r($$key);
}
但是這給了我cannot use [] for reading
錯誤。我在正確的軌道上嗎?