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,890 questions

51,817 answers

573 users

How to make all 3 characters or less words in a string uppercase in PHP

2 Answers

0 votes
$string = 'php java css c python sql cpp go csharp';

$array = explode(' ', $string);

foreach ($array as $key => $val) {
    if (strlen($val) <= 3) {
        $array[$key] = strtoupper($val); 
    }
    else {
        $array[$key] = $val; 
    }
}

$string = implode(' ', $array);

echo $string;





/*
run:

PHP java CSS C python SQL CPP GO csharp

*/

 



answered Jul 11, 2023 by avibootz
0 votes
$string = 'php java css c python sql cpp go csharp';

$string = preg_replace_callback('/\b\w{1,3}\b/', function($matches) {
   return strtoupper($matches[0]);
}, $string);

echo $string;





/*
run:

PHP java CSS C python SQL CPP GO csharp

*/

 



answered Jul 11, 2023 by avibootz
...