배열 관련 질문입니다.

배열 관련 질문입니다.

QA

배열 관련 질문입니다.

본문

1차원 배열

 

print_r2($arr);

출력하면 

Array
(
    [0] => A
    [1] => A
    [2] => A
    [3] => B
    [4] => C
)

요렇게 나옵니다.

 

요것을 

A=3

B=1

C=1 로  바꾸게하고싶은데,

방법이 없을까요,?

이 질문에 댓글 쓰기 :

답변 3

이렇게 하시면 됩니다.


$result = array_count_values($arr);

죄송하지만 한가지만 더 여쭙겠습니다..

$result = array_count_values($arr);


Array
(
    [A] => 3
    [B] => 1
    [C] => 1
)
요런 값이 나왔습니다,
여기서 $result[0] 을 하면 값이안나오는데,
여기서 첫번째a를 선택하려면 어떻게 해야될까요..?

이 배열은 키값을 갖는 연관배열(Associative Array) 이라고 합니다.

다음과 같이 사용하시면 됩니다.

 


echo $result['A'];   // => "3" 출력
답변을 작성하시기 전에 로그인 해주세요.
전체 123,125 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT