Zend - The PHP Company




Arrays

Add Code


Unique Arrays Single Dimension  

Type: code fragment
Added by: rtavaria
Entered: 21/11/2002
Last modified: 01/11/2001
Rating: - (fewer than 3 votes)
Views: 4428
This works because im using it. Took me 3 hours to figure out but its done. Enjoy.


<?php
        $old 
$YourArrayName;  
        
$new = array(); 
        
$counter 0;
        
$new[$counter] = XXXXX;
        for(
$i=0;$i<count($old);$i++){ 
            
$write true;
            for (
$j=0;$j<count($new); $j++) {
                if (
$old[$i] == $new[$j]) {
                    
$write false;
                }
            }
            if (
$write == true) {
                
$new[$counter] = $old[$i];
                
$counter++;
            }
        }
        for (
$i=0;$i<count($new);$i++) {
            if (
$new[$i] != XXXXX) {   //If nothing was done then remove the default element.
                
echo $new[$i] . "<BR>";
            }
        }

?>


Usage Example




Rate This Script





Search



This Category All Categories