2012-04-22 2 views
-1

У меня есть переменная, содержащая строку чисел, которые являются уникальными ids для некоторых записей, хранящихся в таблице базы данных. Строковое значение может выглядеть так: "3,4,4,6,2,4,7,7,7" и т. Д. Я использую функцию explode(), чтобы превратить эти числа в массив, чтобы я мог использовать цикл и извлекать записи, которые они идентифицируют. Я использую array_unique(), чтобы удалить повторяющиеся числа, но мне все же нужен способ узнать, сколько раз определенное число произошло в строке. Пожалуйста, как я могу это сделать? Спасибо.Как группировать значения в соответствии с количеством вхождений

+0

@FelixKling да спасибо. Это решает мою проблему. – Chibuzo

ответ

2

Использование:

array_count_values($array) 

это даст вам

Array 
(
[3] => 1 
[4] => 3 
[6] => 1 
[2] => 1 
[7] => 3 
) 
Смежные вопросы

 Смежные вопросы