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


Добрый вечер! Помогите реализовать следующее: Есть код записи настроек

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),

а, все остальное так как есть! Заранее благодарен!