können Sie das folgende Skript verwenden:
<?php
$str1='66615888';
$str2='12333333345';
echo 'The number of unique characters in "'.$str1.'" is: '.strlen(count_chars($str1,3)).' ('.count_chars($str1,3).')'.'<br><br>';
echo 'The number of unique characters in "'.$str2.'" is: '.strlen(count_chars($str2,3)).' ('.count_chars($str2,3).')'.'<br><br>';
?>
Ausgang:
Die Anzahl der eindeutigen Zeichen in "66615888" ist: 4 (1568)
Die Anzahl der eindeutigen Zeichen in " 12333333345 "ist: 5 (12345)
Hier PHP Zeichenfolge Funktion count_chars()
im Modus 3
erzeugt ein Array mit allen eindeutigen Zeichen.
PHP-Zeichenfolge-Funktion strlen()
erzeugt Gesamtzahl der eindeutigen Zeichen vorhanden.
Ist Ihnen die Reihenfolge wichtig, in der die Nummern (Zeichen) zurückgegeben werden? – Floris
Die Frage, die gestellt wird, fragt nach "wie vielen" einzigartigen Zeichen, anstatt nach einer Liste von ihnen. – merlin2011
@Floris ich nicht, brauche nur "wie viele". – jlee