Heim  >  Artikel  >  tägliche Programmierung  >  Wie zählt man die Anzahl der wiederholten Zeichen in PHP? (Bilder + Videos)

Wie zählt man die Anzahl der wiederholten Zeichen in PHP? (Bilder + Videos)

藏色散人
藏色散人Original
2018-10-16 09:35:255927Durchsuche

Dieser Artikel stellt Ihnen hauptsächlich die spezifische Implementierungsmethode vor, PHP zählt die Anzahl der Vorkommen jedes Zeichens in einer Zeichenfolge.

PHP zählt die Anzahl der Zeichenwiederholungen , was auch eine der häufigsten Fragen in PHP-Interviewfragen ist. Für Anfänger kann es schwierig sein, anhand spezifischer Codebeispiele die Methode zum Zählen der Anzahl von Zeichen in PHP detailliert vorzustellen. Wir hoffen, dass dies jedem hilft, relevante Wissenspunkte zu erlernen und zu verstehen.

<?php
/**
 * PHP 统计字符重复次数和字符
 */

echo &#39;<pre class="brush:php;toolbar:false">&#39;;
$str = &#39;aaaaabbbbbcccss&#39;;//字符串示例
echo $str . &#39;<br/>&#39;;
//把出现过的字符记录在此数组中,如果记录有,则不记录
$strRecord = array();
for ($i = 0; $i < strlen($str); $i++) {
    //默认设置为没有遇到过
    $found = 0;
    foreach ($strRecord as $k => $v) {
        if ($str[$i] == $v[&#39;key&#39;]) {
            //记录再次遇到的字符,count + 1;
            $strRecord[$k][&#39;count&#39;] += 1;
            //设置已经遇到过的,标记
            $found = 1;
            //如果已经遇到,不用再循环记录数组了,继续下一个字符串比较
            break;
        }
    }
    if (!$found) {
        //记录第一次遇到的字符,count + 1;
        $strRecord[] = array(&#39;key&#39; => $str[$i], &#39;count&#39; => 1);
    }
}

//print_r($strRecord);
$str2 = &#39;&#39;;
foreach ($strRecord as $k => $v) {
    foreach ($v as $key => $value) {
        $str2 .= $value;
    }

}
echo $str2;
?>

Das Ergebnis der Zählung, wie oft sich jedes wiederholte Element in der Zeichenfolge wiederholt, ist wie folgt:

Wie zählt man die Anzahl der wiederholten Zeichen in PHP? (Bilder + Videos)

Wie in der Abbildung gezeigt, haben wir es geschafft Es wird gezählt, wie oft jedes Zeichen wiederholt wird.

Dann wird im obigen Code auch die Bedeutung jedes Schritts des Hauptcodes in Form von Kommentaren vorgestellt. Ich hoffe, dass dies jedem hilft, es zu verstehen und zu lernen.

In diesem Artikel geht es um die spezifische Methode zum Zählen der Anzahl der Vorkommen jedes Zeichens in einer Zeichenfolge in PHP. Ich hoffe, dass er Freunden in Not hilfreich sein wird!

Wenn Sie mehr über PHP erfahren möchten, können Sie der chinesischen PHP-Website folgen PHP-Video-Tutorial, jeder ist herzlich willkommen, sich darauf zu beziehen und zu lernen!

Das obige ist der detaillierte Inhalt vonWie zählt man die Anzahl der wiederholten Zeichen in PHP? (Bilder + Videos). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn