$elem) { $content .= "\n;\n[" . $key . "]\n"; foreach ($elem as $key2 => $elem2) { if (is_array($elem2)) { for ($i = 0; $i < count($elem2); $i++) $content .= $key2 . '[] = "' . $elem2[$i] . "\"\n"; } elseif ( $elem2 == '') $content .= $key2 ." = \n"; else $content .= $key2 . ' = "' . $elem2 . "\"\n"; } } } else { foreach ($assoc_arr as $key => $elem) { if (is_array($elem)) { for ($i = 0; $i < count($elem); $i++) $content .= $key2."[] = \"".$elem[$i]."\"\n"; } elseif ($elem == '') $content .= $key2." = \n"; else $content .= $key2." = \"".$elem."\"\n"; } } if (!$handle = fopen($path, 'w')) { return false; } if (!fwrite($handle, $content)) { return false; } fclose($handle); return true; }