Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP - Подсчет одинаковых значений в массиве

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

koreets2011



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.
 
Есть массив вида:

Код:
 
[
["1"],
["1"],
["1"],
["1"],
["1"],
["2"],
["2"],
["2"]
]
 

 
Как мне на PHP посчитать сколько одинаковых значений?
 
Пробовал функцией "array_count_values", возвращает пустой массив
 

Всего записей: 410 | Зарегистр. 13-10-2011 | Отправлено: 08:06 08-11-2017
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
koreets2011
зачем по элементарным вопросам каждый раз создавать новую тему?
Основы PHP... как раз для этого подходит.

Цитата:
Пробовал функцией "array_count_values", возвращает пустой массив

потому, что непонятно зачем вы сделали 2 мерный массив, а не одномерный.

Код:
var_dump(array_count_values(array_column($arr, 0)));

Всего записей: 15112 | Зарегистр. 20-09-2014 | Отправлено: 08:16 08-11-2017
koreets2011



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Не ругайся )))  
я уже час сижу и не могу понять, какого у меня массив двумерный получился
 

Код:
 
while($row = mysqli_fetch_array($result)) {
   $arr[] = array($row['DRIVER']);
}
 

 
и как мне его сделать одномерным.

Всего записей: 410 | Зарегистр. 13-10-2011 | Отправлено: 08:21 08-11-2017
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
koreets2011

Цитата:
$arr[] = array($row['DRIVER']);

выделенное зачем?

Всего записей: 15112 | Зарегистр. 20-09-2014 | Отправлено: 08:25 08-11-2017
koreets2011



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
 
Да понял я уже, пошел читать мануал

Всего записей: 410 | Зарегистр. 13-10-2011 | Отправлено: 08:33 08-11-2017
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP - Подсчет одинаковых значений в массиве


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru