Revision: 23107
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at January 30, 2010 01:44 by Heroftime
                            
                            Initial Code
// FUNCTION : array_stack_session
// RETURNS : the manipulated session array
// USAGE:
 
<?php 
$_SESSION['last_searches'] = array_stack_session("newItem", $_SESSION['last_searches']);
?>
function array_stack_session( $element, $array_session, $limit = 5 ) {
	
	if ( !(is_array($array_session)) ) {
		$array_session = array();
	}
	
	array_unshift($array_session, $element);
		
	if ( sizeof($array_session)>$limit ) {
			array_pop($array_session); 
		}
	return $array_session;
}
                                Initial URL
Initial Description
A utility function to preserve an array in a session. Adding the newest element to the beginning of the array and popping out the last one. Useful for displaying for instance; your last searches option in your website.
Initial Title
A utility function to preserve an array in a session.
Initial Tags
mysql, php, array
Initial Language
PHP