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

У меня есть следующий массив:

$myarray = Array("2011-06-21", "2011-06-22", "2011-06-22", "2011-06-23", "2011-06-23", "2011-06-24", "2011-06-24", "2011-06-25", "2011-06-25", "2011-06-26");
var_dump($myarray);

Результат:

Array (
    [0] => 2011-06-21
    [1] => 2011-06-22
    [2] => 2011-06-22
    [3] => 2011-06-23
    [4] => 2011-06-23
    [5] => 2011-06-24
    [6] => 2011-06-24
    [7] => 2011-06-25
    [8] => 2011-06-25
    [9] => 2011-06-26
)
  1. Как теперь отобразить ключи с повторяющимися значениями? Здесь функция НЕ должна возвращать ([0], [9]), поскольку нет дубликатов значений.
  2. Как найти ключи для одного и того же значения, например, для «2011-06-25» он должен вернуть [7], [8]
10
задан Munim Munna 3 July 2018 в 18:45
поделиться