Сохранение в конфиг массива

Добрый вечер! Помогите реализовать следующее: Есть код записи настроек
if ($action == "dosavesyscon") { if ($_REQUEST['user_hash'] == "" or $_REQUEST['user_hash'] != $dle_login_hash) { die("Hacking attempt! User not found"); } if (is_array($test_config)) $save_con = $_POST['save_con']; $save_con['test_1'] = $_POST['test_1']; $save_con['test_2'] = $_POST['test_2']; $save_con['test_3'] = $_POST['test_3']; $find[] = "'r'"; $replace[] = ""; $find[] = "'n'"; $replace[] = ""; $handler = fopen(ENGINE_DIR . '/data/test_config.php', "w"); fwrite($handler, ""); fclose($handler); clear_cache(); msg("info", $lang['opt_sysok'], "$lang[opt_sysok_1] $lang[db_prev]");
Так пишу
showRow("test_1", "test_1", ""); showRow("test_2", "test_2", ""); showRow("test_3", "test_3", "");
Так сохраняет
ВОПРОС! Как сделать, что бы
'test_3' => "1,2,3",
сохраняло так:
'test_3' => array(1,2,3),
а, все остальное так как есть! Заранее благодарен!
Источник: dle-faq.pro