Задать вопрос
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 , но что то ошибку выдает не работает
  • Вопрос задан
  • 129 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Потому что array_count_values работает с одномерным массивом.
Поэтому надо сначала погуглить, "как получить из двумерного массива одномерный" или "как получить одну колонку из двумерного массива"
Ответ написан
Ваш ответ на вопрос

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

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