Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,987 questions

51,931 answers

573 users

How to print characters that have even frequencies of occurrence in a string with PHP

1 Answer

0 votes
function print_even_frequencies_char($s) { 
        $letters = array();
        $letters = array_fill(0, 256, 0);
           
        for ($i = 0; $i < strlen($s); $i++) {
             if (ctype_alpha($s[$i])) {
                 $letters[ord($s[$i])]++;
             }
        }
            
        for ($i = 0; $i < 256; $i++) { 
            if ($letters[$i] != 0 && $letters[$i] % 2 == 0) {
                echo chr($i) . " " . $letters[$i] . "<br />";
            }
        } 
    } 

    
$s = "php programming pro oo"; 
           
print_even_frequencies_char($s);
    
   
           
    
/*
run:
                
g 2
m 2
o 4
p 4
         
*/

 



answered Nov 30, 2019 by avibootz
...