2차원 배열의 요소의 갯수는 어떻게?
본문
2차원 배열로 아래와 같은 배열이 있습니다.
$bb = [
['2022-05-16', 172, 0],
['2022-05-02', 79, 0],
['2022-05-02', 79, 0],
['2022-05-02', 172, 0],
['2022-05-02', 172, 0],
['2022-05-02', 172, 0],
['2022-05-02', 172, 0],
['2022-05-02', 172, 0],
['2022-05-02', 172, 0],
['2022-05-02', 172, 0],
['2022-05-02', 0, 173],
['2022-05-02', 0, 174],
['2022-05-02', 0, 174],
];
2차원 배열의 갯수별로 그룹화 하고 싶습니다. 어떻게 해야 할까요?
그룹화한 결과는
['2022-05-16', 172, 0]는 1
['2022-05-02', 79, 0]는 2
['2022-05-02', 172, 0]는 7
['2022-05-02', 0, 173] 는 1
['2022-05-02', 0, 174]는 2
가 나오도록 하면 됩니다
답변 1
$group_bb;
foreach ($bb as $value) {
$value = implode(',', $value);
$group_bb[$value] = $group_bb[$value]+1;
}
이렇게 해보실래요?
배열 자체가 키값이 될 수 없어서 문자열로 변환했습니다. !-->
답변을 작성하시기 전에 로그인 해주세요.