문자열의 수

문자열의 수

QA

문자열의 수

본문

가령 "aabcddefgg" 라는 문자가 있으면

문자 각 알파벳문자의 개수를 표시되게 하려면 어떻게 해야할까요?

 

예 ) "aabcddefgg" -> a : 2

                                 b : 1

                                 c : 1

                                 d : 2

                                  . . .

 

이런식으로 말이죠..

도움부탁드립니다. 

이 질문에 댓글 쓰기 :

답변 4

감사합니다.

그런데 답변해주신 링크의 내용의 방법대로라면

문자열을 직접 한단어씩 array함수안에 써줘야하는데

제가 하고자하는 것은 각각 연결되어있는 문장속에서

자동적으로 각 단어들을 추출하여 그 개수를 구하는 방식이라서

어떻게 해야할지 잘 모르겠네요.. 

//총 길이를 구합니다 

 

$str = "aabcddefgg";

$total = strlen($str);

 

//반복문 돌립니다.

$str_arr = array();

for($i=0;$i<$total;$i++){

$str_arr[substr($str,$i,1)]++;

}

 

print_r($str_arr);

 

 

sample

http://codepad.org/bON1b4tX 

 

한글이면 약간 변경하셔야 합니다. 한글을 한자씩 자를수있게..

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 13
QA 내용 검색

회원로그인

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