Это ранее сохраненный массив.
$market_data_array = get_option('market_data');
Array
(
[Turkey] => Array
(
[Gold] => Array
(
[2020] => Array
(
[March] => Array
(
[12] => 25000
)
)
)
)
)
Вот так я обновляю массив новыми данными.
$country_name = 'Turkey';
$rates_property_type = 'Silver';
$year = '2020';
$month = 'March';
$day_date = '12';
$rate_today = 8000;
$market_data_array[] = array(
"".$country_name."" => array(
"".$rates_property_type."" => array(
"".$year."" => array(
"".$month."" => array(
"".$day_date."" => "".$rate_today."",
),
),
),
),
);
update_option('market_data', $market_data_array);
Так должен обновляться новый массив.
Array
(
[Turkey] => Array
(
[Gold] => Array
(
[2020] => Array
(
[March] => Array
(
[12] => 25000
)
)
)
[Silver] => Array
(
[2020] => Array
(
[March] => Array
(
[12] => 8000
)
)
)
)
)
Я сохраняю рыночные данные для нескольких стран с несколькими типами свойств в одном массиве и в одной базе данных WordPress.
Это кажется простым, но мой мозг озадачен. Это дало мне головную боль за последние 5 часов. Я буду благодарен за вашу помощь.