count_chars
Gibt Informationen zu den in der Zeichenfolge verwendeten Zeichen zurück - zählt die Anzahl der Male jedes Bytewerts (0..255) in einer Zeichenfolge, die auftritt
Gibt eine Zeichenfolge zurück, die all die verschiedenen Charaktere enthält, die in "Hello World!" Verwendet werden. (Modus 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">"Hallo Welt!"</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>
Gibt eine Zeichenfolge zurück, die alle Charaktere enthält, die nicht in "Hallo Welt!" Verwendet wurden. (Schema 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">"Hallo Welt!"</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>
In diesem Beispiel werden wir count_chars () verwenden, um die Zeichenfolge zu überprüfen, wobei der Rückgabemodus auf 1. Modus 1 ein Array mit dem ASCII -Wert als Schlüsselname zurückgibt und die Anzahl der Vorkommen der Schlüsselwert ist:
<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">"Hallo Welt!"</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>
Ein weiterer Fall, wenn ein ASCII -Zeichen in einer Zeichenfolge angezeigt wird:
<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 macht ziemlich viel Spaß !!"</span> <span class="token punctuation">;</span> <span class="token variable">$ strarrray</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">$ strarrray</span> <span class="token keyword">als</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">Echo</span> <span class="token string double-quoted-string">"Charakter <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> wird <span class="token interpolation"><span class="token variable">$ value</span></span> Times gefunden. <br>"</span> <span class="token punctuation">;</span> <span class="token punctuation">}</span> <span class="token delimiter important">?></span></span>