Forum Moderators: coopster
<?php
$string = '2, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 7, 7';
$array = array_unique(preg_split('/\D+/', $string));
$i = 0; // initialize a counter
$v = array(); // initialize a new array
while ($i++ < 3) {
$v[] = array_pop($array);
}
print '<pre>';
print_r($v);
print '</pre>';
exit;
?>
$array = array(2, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 7, 7);
$first = $array[0];
$second = $array[0];
$third = $array[0];
for($i = 1; $i <=15; $i++){
if ($array[$i] != $first and $array[$i] != $second and $array[$i] != $third){
$first = $second;
$second = $third;
$third = $array[$i];
}
}
echo "Final: <br>";
echo "First: ".$first."<br>";
echo "Second: ".$second."<br>";
echo "Third: ".$third."<br>";