By using this code, you agree to the following terms...
1) You may use this code in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
2) You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.
3) You may link to this code from another website, but ONLY if it is not wrapped in a frame.
4) You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.

        //**************************************
        //
        // Name: array_merge_assoc
        // Description:Works on a like idea as a
        //     rray_merge(), but instead of concatenati
        //     ng arrays, it takes two related indexed
        //     arrays and creates one associative array
        //     .
        If $keyarray is NOT greater or equal to $valuearray the function will error unless the optional $force=TRUE
        // By: Markus Diersbock
        //
        // Inputs:$keyarray, $valuearray, $force
        //     (optional)
        //
        // Returns:assoc array or error string
        //
        //This code is copyrighted and has    // limited warranties.Please see http://
        //     www.Planet-Source-Code.com/vb/scripts/Sh
        //     owCode.asp?txtCodeId=1200&lngWId=8    //for details.    //**************************************
        //

        /*
        	Name: 		array_merge_assoc
        	Author: 	Markus Diersbock
        	Details: 	Takes two related indexed arrays and
        			combines them into one associative array.

        	Notes:		If $keyarray is NOT greater or equal to $valuearray
        			the function will error unless the optional $force=TRUE
        	Revisions:	2003/12/13 - Created
        			2004/01/14 - Added code for unequal arrays
        */
        function array_merge_assoc($keyarray, $valuearray, $force=FALSE){
        	$i=0;
        	if ((count($keyarray) >= count($valuearray)) || $force==TRUE) {
        		foreach($keyarray as $element){
        			$aryreturn[$element]=$valuearray[$i++];
        		}
        	} else {
        		return 'Arrays are not of equal size';
        	}
        	return $aryreturn;
        }