백엔드 개발 PHP 튜토리얼 php统计全部字符在字符串中出现的次数

php统计全部字符在字符串中出现的次数

Jun 13, 2016 am 10:30 AM
array count found str

php统计所有字符在字符串中出现的次数

效果如图



算法:

循环一次字符串(本例的$str),把出现过的字符串记录在一个数组(如本例的$strRecord)内,如果已经此记录函数已经有,则不记录;

在每个字符串时,拿来与记录数组的值进行比较(本例的$strRecord[]['key']),如果记录里的某个值和这个字符串一样,就记录次数+1(本例的$strRecord[]['count']);

当然,设置一个变量,默认为false(如本例的$found),记录每次比较完,如果记录数组已经有这个值,就设置为true,通过这个标记,把没有遇到过的数组记录到数组里

代码:


본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

카운트와 카운트의 차이점 카운트와 카운트의 차이점 Nov 20, 2023 am 10:01 AM

카운트와 카운트의 차이점

C#에서 Array.Sort 함수를 사용하여 배열 정렬 C#에서 Array.Sort 함수를 사용하여 배열 정렬 Nov 18, 2023 am 10:37 AM

C#에서 Array.Sort 함수를 사용하여 배열 정렬

PHP array_merge_recursive() 함수를 사용하는 간단하고 명확한 방법 PHP array_merge_recursive() 함수를 사용하는 간단하고 명확한 방법 Jun 27, 2023 pm 01:48 PM

PHP array_merge_recursive() 함수를 사용하는 간단하고 명확한 방법

PHP에서 array_combine 함수를 사용하여 두 배열을 연관 배열로 결합하는 방법 PHP에서 array_combine 함수를 사용하여 두 배열을 연관 배열로 결합하는 방법 Jun 26, 2023 pm 01:41 PM

PHP에서 array_combine 함수를 사용하여 두 배열을 연관 배열로 결합하는 방법

PHP array_fill() 함수 사용법에 대한 자세한 설명 PHP array_fill() 함수 사용법에 대한 자세한 설명 Jun 27, 2023 am 08:42 AM

PHP array_fill() 함수 사용법에 대한 자세한 설명

MySQL Count 함수의 사용법 차이 요약 MySQL Count 함수의 사용법 차이 요약 Nov 29, 2022 pm 04:47 PM

MySQL Count 함수의 사용법 차이 요약

Python에서 배열 모듈을 사용하는 방법 Python에서 배열 모듈을 사용하는 방법 May 01, 2023 am 09:13 AM

Python에서 배열 모듈을 사용하는 방법

Java에서 ArrayStoreException의 일반적인 원인은 무엇입니까? Java에서 ArrayStoreException의 일반적인 원인은 무엇입니까? Jun 25, 2023 am 09:48 AM

Java에서 ArrayStoreException의 일반적인 원인은 무엇입니까?

See all articles