count_chars
문자열에 사용 된 문자에 대한 정보를 반환합니다 - 문자열에서 발생하는 각 바이트 값 (0..255)의 횟수를 계산합니다.
"Hello World!"에 사용 된 모든 다른 문자가 포함 된 문자열을 반환합니다. (모드 3) :
<span class="token php language-php"><span class="token delimiter important"><? php</span> <span class="token variable">$ str</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"안녕하세요 세계!"</span> <span class="token punctuation">;</span> <span class="token keyword">echo</span> <span class="token function">count_chars</span> <span class="token punctuation">(</span> <span class="token variable">$ str</span> <span class="token punctuation">,</span> <span class="token number">3</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
"Hello World!"에서 사용되지 않은 모든 문자가 포함 된 문자열을 반환합니다. (스키마 4) :
<span class="token php language-php"><span class="token delimiter important"><? php</span> <span class="token variable">$ str</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"안녕하세요 세계!"</span> <span class="token punctuation">;</span> <span class="token keyword">echo</span> <span class="token function">count_chars</span> <span class="token punctuation">(</span> <span class="token variable">$ str</span> <span class="token punctuation">,</span> <span class="token number">4</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
이 예에서는 COUNT_CHARS ()를 사용하여 문자열을 확인합니다. 리턴 모드가 1으로 설정되어 있습니다. 모드 1은 키 이름으로 ASCII 값의 배열을 반환하고 발생 횟수는 키 값입니다.
<span class="token php language-php"><span class="token delimiter important"><? php</span> <span class="token variable">$ str</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"안녕하세요 세계!"</span> <span class="token punctuation">;</span> <span class="token function">print_r</span> <span class="token punctuation">(</span> <span class="token function">count_chars</span> <span class="token punctuation">(</span> <span class="token variable">$ str</span> <span class="token punctuation">,</span> <span class="token number">1</span> <span class="token punctuation">)</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
ASCII 문자의 횟수를 계산하는 또 다른 인스턴스는 문자열에 나타납니다.
<span class="token php language-php"><span class="token delimiter important"><? php</span> <span class="token variable">$ str</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"PHP는 꽤 재미 있습니다 !!"</span> <span class="token punctuation">;</span> <span class="token variable">$ strarray</span> <span class="token operator">=</span> <span class="token function">count_chars</span> <span class="token punctuation">(</span> <span class="token variable">$ str</span> <span class="token punctuation">,</span> <span class="token number">1</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token keyword">foreach</span> <span class="token punctuation">(</span> <span class="token variable">$ strarray</span> <span class="token keyword">as</span> <span class="token variable">$ key</span> <span class="token operator">=></span> <span class="token variable">$ value</span> <span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">에코</span> <span class="token string double-quoted-string">"문자 <b>"</span> <span class="token operator">.</span> <span class="token function">chr</span> <span class="token punctuation">(</span> <span class="token variable">$ 키</span> <span class="token punctuation">)</span> <span class="token operator">.</span> <span class="token string double-quoted-string">" '</b>는 <span class="token interpolation"><span class="token variable">$ value</span></span> time입니다. <br>"</span> <span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token delimiter important">?></span></span>