PHP Code: 
foreach($filenames as $count){
$filedup=basename($count,'.txt');
$filedup=array($filedup);
print_r (array_count_values($filedup));

But this gives
Code: 
Array ( [entry090914-020018] => 1 ) Array ( [entry091129-053238] => 1 ) Array ( [entry100716-184512] => 1 ) Array ( [entry100718-111228] => 1 )
So the array_count_values function does not work because everything is in separate array and that seems to be from foreach.
How can i do this in one array only ?
Example:
Code: 
Array ( [entry090914-020018] => 1 ,[entry091129-053238] => 1 ,[entry100716-184512] => 1 ,[entry100718-111228] => 1 )
Porsche_maniak Reviewed by Porsche_maniak on . Count a function true/false foreach($filenames as $count){ $filedup=basename($count,'.txt'); $filedup=array($filedup); print_r (array_count_values($filedup)); } But this gives Array ( => 1 ) Array ( => 1 ) Array ( => 1 ) Array ( => 1 ) So the array_count_values function does not work because everything is in separate array and that seems to be from foreach. Rating: 5