<?php $arrays[] = array(); $arrays[] = array('user1'); $arrays[] = array('user1', 'user2'); $arrays[] = array('user1', 'user2', 'user3'); $arrays[] = array('user1', 'user2', 'user3', 'user4'); $arrays[] = array('user1', 'user2', 'user3', 'user4', 'user5'); foreach ($arrays as $i => $array) { echo "TEST $i: "; if (!$count = sizeof($array)) { echo "nobody"; } elseif ($count < 3) { echo implode(' and ', $array); } else{ echo "{$array[0]}, {$array[1]}"; if ($count == 3) { echo ", and {$array[2]}"; } else { echo ", {$array[2]}, and " , $count - 3, " other" , ($count != 4 ? 's' : ''); } } echo "\n---\n"; }
You have javascript disabled. You will not be able to edit any code.