Heim > Backend-Entwicklung > PHP-Tutorial > Drei Möglichkeiten, die Anzahl des Vorkommens von Zeichen in einer Zeichenfolge in PHP zu ermitteln

Drei Möglichkeiten, die Anzahl des Vorkommens von Zeichen in einer Zeichenfolge in PHP zu ermitteln

墨辰丷
Freigeben: 2023-03-31 21:18:01
Original
3206 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die Methode für PHP vor, um die Anzahl der Vorkommen jedes Zeichens in einer Zeichenfolge zu ermitteln. Er analysiert drei gängige Techniken für PHP, um die Anzahl der Vorkommen von Zeichen in einer Zeichenfolge zu ermitteln Wer es braucht, kann darauf zurückgreifen.

Das Beispiel in diesem Artikel beschreibt, wie PHP die Anzahl der Vorkommen jedes Zeichens in einer Zeichenfolge ermittelt.

Die spezifische Implementierungsmethode ist wie folgt:

<?php
//获取字符串是哪一个字符出现的字数最多
$str = "sdfhletlsflahlajgfd;lsje;r;wj;ralajfe149253573";
//方法一
$arr = str_split($str);
//字符串分隔到数组中
$arr = array_count_values($arr);
//用于统计数组中所有值出现的次数,返回一个数组
//键名为原数组的键值,键值为出数
arsort($arr);//按键值倒序
echo "<pre class="brush:php;toolbar:false">";
print_r($arr);
//方法二
$arr = str_split($str);
$con = array();
foreach ($arr as $v){
 if(!@$con[$v]){
 $con[$v]=1;
 }else{
 $con[$v]++;
 }
}
arsort($con);
print_r($con);
//方法三
$arr = str_split($str);
$unique = array_unique($arr);
//移除数组中重复的值,并返回结果数组(键名不变);
print_r($unique);
foreach($unique as $v){
 $arr2[$v] = substr_count($str,$v);
 //substr_count():计算某字符在字符串中出现的次数
}
arsort($arr2);
print_r($arr2);
?>
Nach dem Login kopieren

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Lernen aller hilfreich sein wird.

Verwandte Empfehlungen:

PHP implementiert die Funktion zur Erkennung von GSM-Zeichen in Mobiltelefon-Textnachrichten

Die Funktion und Verwendung von strpos in php

So entfernen Sie leere Zeichen in Zeichenfolgen in PHP

Das obige ist der detaillierte Inhalt vonDrei Möglichkeiten, die Anzahl des Vorkommens von Zeichen in einer Zeichenfolge in PHP zu ermitteln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage