我试图编写一个简单的程序,它将字符串中的every 4th letter
(不是字符)写入并且将case
更改为相反(如果它的位置较低,将其更改为上或反之亦然)。在PHP中改变字符串中每个第n个字母的大小写
我到目前为止有:
echo preg_replace_callback('/.{5}/', function ($matches){
return ucfirst($matches[0]);
}, $strInput);
预期结果:"The sky is blue"
应该输出"The Sky iS bluE"
要求是不计空格 – Saurabh
更改%2%4 –
每4个字符似乎对资本的每2字像你说的工作,但是当我将其更改为4它不给我正确的输出。当我改变...“($ index%4)”时,它给了我输出:“天空是bLue”“... – eksiekso