我有字符串
$a = '123456789';
它是什么公式,所以它可以给出字符串中有 9 个不同数字的结果。
如果我有
$a = '111222333444';
所以结果应该是
4
我有字符串
$a = '123456789';
它是什么公式,所以它可以给出字符串中有 9 个不同数字的结果。
如果我有
$a = '111222333444';
所以结果应该是
4
为你写了一个快速函数:
function unique_chars($string) {
return strlen(count_chars($string, 3));
}
用法:
echo unique_chars('111222333444');
$str = '123456789';
$parts = str_split( $str );
$unique = array_unique( $parts );
$uniqueCount = count( $unique );
$myString = '1111222334';
$uniqueDigits = 0;
for ($i = 0; $i < 10; $i++)
if (FALSE !== strpos($myString, strval($i)))
$uniqueDigits++;
的$uniqueDigits
值为4
。