1차원 배열
print_r2($arr);
출력하면
Array
(
[0] => A
[1] => A
[2] => A
[3] => B
[4] => C
)
요렇게 나옵니다.
요것을
A=3
B=1
C=1 로 바꾸게하고싶은데,
방법이 없을까요,?
답변 3개 / 댓글 2개
채택된 답변
+20 포인트
2019-03-12 (화) 16:06:07
이렇게 하시면 됩니다.
Copy
$result = array_count_values($arr);
답변에 대한 댓글 1개
mmkk2
2019-03-12 (화) 16:46:49
2019-03-12 (화) 16:51:14
이 배열은 키값을 갖는 연관배열(Associative Array) 이라고 합니다.
다음과 같이 사용하시면 됩니다.
Copy
echo $result['A']; // => "3" 출력
답변에 대한 댓글 1개
mmkk2
2019-03-12 (화) 16:10:30
감사합니다.
덕분에 해결하였습니다.
좋은오후되세요^_^
답변을 작성하려면 로그인이 필요합니다.
$result = array_count_values($arr);
Array
(
[A] => 3
[B] => 1
[C] => 1
)
요런 값이 나왔습니다,
여기서 $result[0] 을 하면 값이안나오는데,
여기서 첫번째a를 선택하려면 어떻게 해야될까요..?