Hey guys thanks a lot your method worked perfect Aaron, thanks and that serialize() function, hummm i got to go do some reading and testing. thanks for enlightenment and the assistance guys. RedHat.OpenSource.bz ----- Original Message ----- From: "Aaron Wolski" <aaronjw@martekbiz.com> To: <jeffrey_n_Dyke@Keane.com> Cc: "'PHP-DB'" <php-db@lists.php.net>; "'OpenSource'" <redhat@opensource.bz> Sent: Sunday, August 17, 2003 10:04 AM Subject: RE: array issue > Good point and nice find, Jeff! > > I wasn't sure where he was going with the data.. was he trying to save > the actual array, intact, for say a chaching exercise or did he want to > insert the contents of that array into a file? > > Could go either way I suppose :) > > Aaron > > P.S. Working on a Sunday too? > > > -----Original Message----- > > From: jeffrey_n_Dyke@Keane.com [mailto:jeffrey_n_Dyke@Keane.com] > > Sent: August 17, 2003 11:48 AM > > To: Aaron Wolski > > Cc: 'PHP-DB'; 'OpenSource' > > Subject: RE: array issue > > > > > > This may or may not make sense for your issue. but if you have the > whole > > array in memory you can serialize() it and write the string that the > > function returns to the file. > > > > $fp = fopen("yourfilename.txt", "w"); > > $my_array_s = serialize($my_array); > > if (isset($fp)) { > > fwrite($fp, $my_array_s); > > } > > > > //to get it back into the same array as it was written, use > > $fp_cache = fopen("yourfilename.txt", "r") or die("can't open file"); > > $fp_readc = fread($fp_cache, filesize("yourfilename.txt"); > > $my_array_new = unserialize($fp_readc); > > > > the data is exactly as it was returned from the db after you looped > > through > > the record set. > > > > another idea. --http://www.php.net/manual/en/function.serialize.php > > hth > > jeff > > > > > > > > "Aaron Wolski" > > <aaronjw@martekbi To: > "'OpenSource'" > > <redhat@opensource.bz>, "'PHP-DB'" <php-db@lists.php.net> > > z.com> cc: > > Subject: RE: > > array issue > > 08/17/2003 11:33 > > AM > > > > > > > > > > > > > > First, are you sure there is data in $my_array? > > > > Add this after you set the array: > > > > echo "<pre>"".print_r($my_array)."</pre>"; > > > > You'll need to loop through the array , writing each line in the file > at > > a time. > > > > Something like: > > > > //open the file stuff here > > foreach ($my_array AS $values) > > { > > > > fputs($fp, $value); > > > > } > > //close the file stuff here > > > > HTH > > > > Aaron > > > > > -----Original Message----- > > > From: OpenSource [mailto:redhat@opensource.bz] > > > Sent: August 17, 2003 11:31 AM > > > To: PHP-DB > > > Subject: array issue > > > Importance: High > > > > > > hi ya'll > > > > > > I am having a nightmare on this issue of mine. > > > I've got this array that I need to write to a file... > > > :::::::: sample code below :::::::: > > > > > > while (something); > > > { > > > query data base > > > > > > $r_ul=ifx_fetch_row($sideQuery4); > > > > > > $type1 = array($rotation."\n"); > > > > > > switch ($r_ul['number']) > > > { > > > case '4'; > > > $linea = $type1; > > > break; > > > } > > > > > > $final = $linea[0]; > > > > > > $my_array = array(); > > > array_push ($my_array, $final); > > > > > > } > > > > > > $file = 'db_dump.dat'; > > > $fp = fopen($file, "w"); > > > fputs($fp, $my_array); <--- I would like to write the complete array > > into > > > the file > > > fclose($fp); > > > > > > kindly assist with this issue.. > > > > > > Thanks in advance > > > > > > > > -- > > PHP Database Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > > > > > > -- > PHP Database Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php