3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = [ (object)['serial' => 4444, 'note' => '-'], (object)['serial' => 4444, 'note' => 'information'], (object)['serial' => 111, 'note' => '-'], ]; $serialCounts = array_count_values(array_column($data, 'serial')); foreach ($data as $obj) { printf( '<span class="%s">%s</span>', $serialCounts[$obj->serial] > 1 ? 'text-danger' : 'text-success', $obj->serial ); echo "\n"; }

preferences:
39.07 ms | 406 KiB | 5 Q