Как объединить массивы в порядке возрастания с array unique


заключается в следующем у меня есть следующий код:

$cars = array("Volvo", "BMW", "Toyota", "BMW", "Ferrari");
$cars2 = array_unique($cars);

echo $cars2[0];
echo "<br><br>";
echo $cars2[1];
echo "<br><br>";
echo $cars2[2];
echo "<br><br>";
echo $cars2[3];

Я, показывая $cars2[3], показывает мне ошибку, но в теории я хотел показать мне то, Ferrari, или как я могу сделать, чтобы присоединиться arrays) , за исключением повторных, и их arrays) они всегда имеют результат.

Как я могу это сделать?

 1
php
Author: viana, 2016-12-23

1 answers

$cars  = array("Volvo", "BMW", "Toyota", "BMW", "Ferrari");
$cars2 = array_unique($cars);
$cars2 = array_values($cars2);

print_r($cars2);
 2
Author: Diego Souza, 2016-12-23 22:38:41