count_chars
Renvoie des informations sur les caractères utilisés dans la chaîne - compte le nombre de fois que chaque valeur d'octet (0..255) se produit dans une chaîne
Renvoie une chaîne contenant tous les différents caractères utilisés dans "Hello World!" (Mode 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">"Hello World!"</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>
Renvoie une chaîne contenant tous les caractères qui n'étaient pas utilisés dans "Hello World!" (Schéma 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">"Hello World!"</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>
Dans cet exemple, nous utiliserons count_chars () pour vérifier la chaîne, le mode de retour défini sur 1. Le mode 1 renvoie un tableau avec la valeur ASCII comme nom de clé et le nombre d'occurrences est la valeur clé:
<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">"Hello World!"</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>
Une autre instance de comptage du nombre de fois qu'un caractère ASCII apparaît dans une chaîne:
<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 est assez amusant !!"</span> <span class="token punctuation">;</span> <span class="token variable">$ starray</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">$ starray</span> <span class="token keyword">as</span> <span class="token variable">$ key</span> <span class="token operator">=></span> <span class="token variable">$ valeur</span> <span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">Echo</span> <span class="token string double-quoted-string">"Character <b> '"</span> <span class="token operator">.</span> <span class="token function">Chr</span> <span class="token punctuation">(</span> <span class="token variable">$ key</span> <span class="token punctuation">)</span> <span class="token operator">.</span> <span class="token string double-quoted-string">"'</b> se trouve <span class="token interpolation"><span class="token variable">$ des temps de valeur</span></span> . <br>"</span> <span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token delimiter important">?></span></span>