0
Я использую Drupal (7), но у меня есть вопрос новичка в PHP.Подсчитайте количество значений в запросе
У меня есть запрос:
$array = array('1','2','3');
$nb_value = db_select('truc', 'tructruc')
->fields('truc')
->condition('value', $array)
->execute()
->fetchAll();
И я хочу, чтобы подсчитать, сколько раз оно существует каждое значение (сколько «1» и т.д.).
Я стараюсь, но это не работает:
foreach ($array as $value) {
if($value == '1') {
$nb_1 = count($nb_value);
}
if($value == '2') {
$nb_2 = count($nb_value);
}
...
print $nb_1
print $nb_2
...
Где я ошибаюсь? И для решения это решение?
У меня есть ошибки: 'Undefined переменной:' за $ nb_1, $ nb_2 и т.д., и она не работает :(Она возвращает тот же номер для всех значений ... – Hgfdsoiu
Вы должны определить переменные со значением по умолчанию (например, '$ nb_1 = 0;') в верхней части вашего кода. Поместите этот код, расположенный в верхней части вашего кодового блока. –
У меня больше нет ошибки, но число всегда одинаково для всех values ... ($ nb_1 или $ nb_2 и т. д. возвращает одни и те же значения) – Hgfdsoiu