一か月前にやったときは、str_split関数を知らなかったので通らなかった問題。
str_splitは文字列を一文字ずつ(または指定の長さで)配列に入れてくれる便利な関数です。
ご参考までに。

<?php
// 自分の得意な言語で
// Let's チャレンジ!!
$int = explode(" ",trim(fgets(STDIN)));
$start = $int[0]-1;//大文字開始位置
$end = $int[1];//大文字終了位置
$str = trim(fgets(STDIN));
$hoge= str_split($str);//文字列を1文字ずつ配列に入れる
for($i=$start; $i<$end; $i++){
$hoge[$i] = strtoupper($hoge[$i]);
}
//出力
foreach($hoge as $value){
echo $value;
}
echo("\n");
?>

paiza Bレベルアップメニュー(PHP編)
https://paiza.jp/works/mondai/prob60/problem_index?language_uid=php
str_split 参考元
https://php.plus-server.net/function.str-split.html
1+