문자열의 수
본문
가령 "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
한글이면 약간 변경하셔야 합니다. 한글을 한자씩 자를수있게..
두분 다 감사드립니다.
먼저 답변해주신 port443님 채택드릴게요.
K찰스님도 감사합니다.
답변을 작성하시기 전에 로그인 해주세요.