How can I delete all the elements from an array, except for one in particular?
            Asked
            
        
        
            Active
            
        
            Viewed 187 times
        
    1 Answers
4
            You can unset individual elements using the unset function:
unset($array['element']);
A quick way to do what you intend is to simply create a new array:
$new_array = array('element' => $old_array['element']);
unset($old_array);
Or use array_slice:
$new_array = array_slice($old_array, $offset, 1, true);
 
    
    
        Sander Marechal
        
- 22,978
- 13
- 65
- 96
- 
                    1your code is more clear (or usable at least) as `$myarray = array('element' => $myarray['element']);` great anwser!!! – Saic Siquot Aug 02 '11 at 14:10
