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

중복된 글자수 구하기

$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);

?>

게시글 목록

번호 제목
5919
5915
5905
5904
5885
5879
5870
5869
5868
5863
5854
5813
5800
5796
5787
5786
5785
5768
5750
5732
5716
5713
5707
5705
5701
5694
5681
5669
5668
5648