Как проверить дубликаты у массива в debug режиме phpstorm?
В массиве более 2к e-mails.
Возможно, что некоторые повторяются, а если это так, то подписчику придет дубликат.
В IDE брекпоинтами я отловил массив выбранных емайлов.
Есть ли в ide какие-нибудь готовые средства для проверки дубликатов в массиве?
У тебя в качестве ключа массива выступает email подписчика следовательно поскольку в массиве не может быть 2 элемента с одинаковыми ключами то получается что элементы все уникальные.
В БД может записи и повторяются,но когда выборка преобразовывается в массив и в качестве ключа используешь одно из полей то попадают только уникальные значения
А еще в дебагере есть раздел watches в котором можно отслеживать значения переменных а так же использовать вызов целой цепочки методов. Мож замутить туда чтото типо array_count_values($emails)
alex87melnichenko: спасибо, но что-то я не понял как в watches сделать цепочку вызовов для определённой переменной. Можно поподробнее?)) Или где об этом можно почитать?))
С php давно не работал, поэтому и не сообразил, что тут есть ассоциативные массивы.