array_unique вообще ничего не возвращает

У меня есть массив с именем res_rooms, возвращающий это с помощью print_r($res_rooms);

Array ( 
    [0] => 80
    [1] => 50 
    [2] => 80 
    [3] => 50 
    [4] => 80 
    [5] => 50 
    [6] => 80 
    [7] => 50 
    [8] => 80 
    [9] => 50 
    [10] => 80 
    [11] => 50 
    [12] => 80 
    [13] => 50 
    [14] => 80 
    [15] => 50 
    [16] => 80 
    [17] => 50 
    [18] => 80 
    [19] => 50 
)

затем получить уникальные значения, как это

$new_room = array_unique($res_rooms);

печать значений с использованием print_r($new_room ); но я ничего не получаю, даже не арест

есть идеи? заранее спасибо

1 ответ

Решение

Попробуйте этот код:

$arr = array(80,50,50,80);
echo "<br> Old Array : <hr> ";
print_r($arr);

array_unique($arr);
echo "<br> New Unique Array :  <hr>";
print_r(array_unique($arr));

выходной результат:

Old Array :
Array ( [0] => 80 [1] => 50 ) 

New Unique Array :
Array ( [0] => 80 [1] => 50 ) 1 2 3 4 ... 64 Next 
Другие вопросы по тегам