테스트 사이트 - 개발 중인 베타 버전입니다

중복된 글자수 구하기

$txt 변수값에서 중복된 글자수를 구하면 됩니다.

 

 

$txt = "가나가아나나";

 

출력 => 가 2개, 나 3개, 아 1개 

 

 

 

출처 : 코딩도장 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

아무도 댓글을 안달다니ㅠ 전 아래처럼 했네요.

$s = "가나가아나나";

$count = mb_strlen($s, "UTF-8");

for($i=0; $i<$count; $i++) {
$d[] = mb_substr($s, $i, 1, 'UTF-8');
}

$r = array_count_values($d);
foreach($r as $key => $value) {
echo $key .":". $value."개";
echo "<br>";
}
preg_match_all('/./u', $str, $m);
print_r( array_count_values ($m[0]) );
우와~ 이렇게도 가능하군요ㅎㅎ 멋지네요!
<?php

$str = <<<FOO
a: 1
b: 2
c: 3
FOO;

preg_match_all('/(?<name>\w+): (?<digit>\d+)/', $str, $matches);

print_r($matches);

?>

게시글 목록

번호 제목
10802
10801
10793
10783
10781
10777
10775
10761
10757
10748
10743
10740
10725
10723
10718
10711
10705
10682
10665
10657
10645
10643
10641
10630
10624
10609
10605
10597
10590
10580