채택완료

문자열의 수

2015-03-02 (월) 14:52:41 3,567
|

답변 4개 / 댓글 1개

채택된 답변
+20 포인트

두분 다 감사드립니다.

먼저 답변해주신 port443님 채택드릴게요.

K찰스님도 감사합니다. 

//총 길이를 구합니다 

$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 

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

감사합니다.

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

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

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

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

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

답변에 대한 댓글 1개

스트링을 한 글자씩 나누어 배열로 입력받아서
위의 방법으로 돌리는것도 방법입니다.
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=141790

답변을 작성하려면 로그인이 필요합니다.