Я пытаюсь создать диаграмму с помощью Chart. js, однако при попытке подсчета значений из массива возникает проблема. В массиве есть ключ с именем reference
со значениями Facebook
, Google
, Invitation
, [Other than all that]
.
array_count_values(array_filter(array_column(($participants->toArray()), 'reference')))['Facebook'] ?? '0';
array_count_values(array_filter(array_column(($participants->toArray()), 'reference')))['Google'] ?? '0';
array_count_values(array_filter(array_column(($participants->toArray()), 'reference')))['Invitation'] ?? '0';
array_count_values(array_filter(array_column(($participants->toArray()), 'reference')))['Other'] ?? '0';
Мне нужна последняя строка, которая ищет другую строку. Другое должно быть строкой, отличной от Facebook, Google и Invitation . Однако, если есть какой-либо другой способ очистки / правильнее, это также будет полезно. Спасибо!