<?php
$arr = array(1, 2, 3, 4, 4, 1, 2, 5, 5, 11, 11);
// build and initialize array to track counts
$count = array_flip( array_unique( $arr ) );
foreach( $count as $key => $value ) {
$count[$key] = 0;
}
// counting ...
foreach ($arr as $key => $value) {
$count[$value] += 1;
}
// result:
foreach ( $count as $item => $num ) {
if ( $num == 1 ) {
echo "$item appears only once.\n";
}
}
preferences:
24.36 ms | 405 KiB | 5 Q