anonymous
Новичок
Проблема с array_unique
привет, сообщество
помогите новичку, пожалуйста. пытаюсь исключить повторяющиеся элементы массива при помощи array_unique, но на выходе получаю лишь первый его элемент
но на выходе получаю далеко не то, что ожидаю
привет, сообщество
помогите новичку, пожалуйста. пытаюсь исключить повторяющиеся элементы массива при помощи array_unique, но на выходе получаю лишь первый его элемент
PHP:
var_dump($temp);
$result = array_unique($temp);
var_dump($result);
почему так?array(8) { [0]=> object(stdClass)(1) { ["post_author"]=> string(1) "4" } [1]=> object(stdClass)(1) { ["post_author"]=> string(1) "5" } [2]=> object(stdClass)(1) { ["post_author"]=> string(1) "6" } [3]=> object(stdClass)(1) { ["post_author"]=> string(1) "2" } [4]=> object(stdClass)(1) { ["post_author"]=> string(1) "2" } [5]=> object(stdClass)(1) { ["post_author"]=> string(1) "7" } [6]=> object(stdClass)(1) { ["post_author"]=> string(1) "5" } [7]=> object(stdClass)(1) { ["post_author"]=> string(1) "9" } }
array(1) { [0]=> object(stdClass)(1) { ["post_author"]=> string(1) "4" } }

