Bランクレベルアップメニュー「指定範囲だけ大文字 PHP編」FINAL問題

一か月前にやったときは、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+