길이를 알 수 없는 문자열에서 어떤 문자가 가장 자주 나타나는지 계산하는 PHP 코드

高洛峰
풀어 주다: 2023-03-02 16:56:01
원래의
878명이 탐색했습니다.

사용된 함수:
str_split: 문자열을 배열로 분할합니다. 유사한 함수인Explode() 함수는 문자열을 배열로 분할합니다. array_count_values: 배열에 있는 모든 값의 발생 횟수를 계산하는 데 사용됩니다.
arsort: 배열을 역정렬하고 인덱스 관계를 유지합니다.
주로 단위 순서가 중요한 연관 배열을 정렬하는 데 사용됩니다. $str="asdfgfdas323344##$$fdsdfg*$**$*$**$$443563536254fas";//모든 길이의 문자열
코드 복사 코드는 다음과 같습니다.
$arr=str_split($str );
$arr=array_count_values($arr);
arsort($arr);
print_r($arr);

코드 복사 :
배열
(
[$] => 7
[3] => 6
[*] => 6
[4] => 5
[f] => 5
[s] => 4
[5] => 3
[a] => 🎜>[6] => 2
[2] => 2
[g] => 2
[#] => 2
)

두 번째 방법:
사용된 함수:
array_unique: 배열에서 중복된 값을 삭제합니다. substr_count: 문자열에 하위 문자열이 나타나는 횟수를 셉니다.
코드 복사 코드는 다음과 같습니다.
$str="asdfgfdas323344##$$fdsdfg*$**$*$**$$443563536254fas";//모든 길이의 문자열
$arr=str_split ($ str)
$unique=array_unique($arr);
foreach ($a로 $unique){
$arr2[$a]=substr_count($str, $a); >}
arsort($arr2)
print_r($arr2)

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!