<? # arraystore.php - Copyright(c) 2005 by Mikkel C.M.Christensen # # Stores and retrieves arrays of the following format from plaintextfiles: # $array = array( array ("",""), # array ("",""), # array ("","")); # # The char "|" are used as seperator and can not be in the arrays # if present it will simply be removed. function SaveArray($array,$file) { $fh=fopen("test.arr","w"); foreach ($array as $value) { $value=preg_replace(array("/\|/","/\n/"),array("","|n"),$value); fputs($fh, $value[0]."||".$value[1]."\n"); } fclose($fh); } function LoadArray($file) { $fh=fopen($file,"r"); while ($dat=fgets($fh)) { $line=explode("||",$dat); $line=preg_replace("/\|n/","\n",$line); $arr[]=array($line[0],$line[1]); } fclose($fh); return $arr; } ?>