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

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

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