Задать вопрос
mrusklon
@mrusklon
Не получается? Яростно гугли!

Как узнать сколько раз повторяется каждый элемент массива?

есть такой массив у меня к примеру
сам массив

array(1612) {
  [0]=>
  array(1) {
    ["user_id"]=>
    string(2) "37"
  }
  [1]=>
  array(1) {
    ["user_id"]=>
    string(2) "58"
  }
  [2]=>
  array(1) {
    ["user_id"]=>
    string(2) "58"
  }
  [3]=>
  array(1) {
    ["user_id"]=>
    string(2) "21"
  }
  [4]=>
  array(1) {
    ["user_id"]=>
    string(2) "41"
  }
  [5]=>
  array(1) {
    ["user_id"]=>
    string(2) "58"
  }
  [6]=>
  array(1) {
    ["user_id"]=>
    string(3) "110"
  }
 
  [190]=>
  array(1) {
    ["user_id"]=>
    string(2) "69"
  }

  [1093]=>
  array(1) {
    ["user_id"]=>
    string(2) "70"
  }
  [1094]=>
  array(1) {
    ["user_id"]=>
    string(2) "70"
  }
  [1095]=>
  array(1) {
    ["user_id"]=>
    string(2) "70"
  }
  [1096]=>
  array(1) {
    ["user_id"]=>
    string(2) "70"
  }
}



у него вот эти ["user_id"] повторяются много раз, как получить массив где будет сплюсовано все?
пробовал функцию array_count_values , но что то ошибку выдает не работает
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Потому что array_count_values работает с одномерным массивом.
Поэтому надо сначала погуглить, "как получить из двумерного массива одномерный" или "как получить одну колонку из двумерного массива"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы