小编Lul*_*lut的帖子

PHP如何设置大写字符等于小写字符

我在文本中创建计数重复字符的函数,我有大写和小写字符的问题,大写不计算,因为与小写不同,我的问题是,我如何计算大写字符?

    <?php
function fillCharCounts($str, $count) 
{ 
    for ($i = 0; $i < strlen($str); $i++) 
        $count[ord($str[$i])]++; 

    for ($i = 0; $i < 256; $i++) 
        if($count[$i] > 1) 
            echo chr($i) . " " .  
                         ($count[$i]) . "\n"; 
} 

function printDups($str) 
{ 
    $count = array(); 
    for ($i = 0; $i < 256; $i++) 
    $count[$i] = 0; 
    fillCharCounts($str, $count); 


} 

$str = "Nama saya Adhi Dewandaru"; 
$str = preg_replace("/([^A-Za-z])/","",$str); 

printDups($str); 
Run Code Online (Sandbox Code Playgroud)

但输出总是显示

 a 6
 d 2
Run Code Online (Sandbox Code Playgroud)

预期输出是

a 7
d 3
Run Code Online (Sandbox Code Playgroud)

php

2
推荐指数
1
解决办法
98
查看次数

标签 统计

php ×1