php 整数转罗马数字

class Solution {

/**

* @param Integer $num

* @return String

*/

  function intToRoman($num) {

    $roman=['M','CM','D','CD','C','XC','L','XL','X','IX','V','IV','I'];

    $num=[1000,900,500,400,100,90,50,40,10,9,5,4,1];

    $res="";

    for($i=0;$i<count($roman);$i++){

      while($num>=$num[$i]){

        $num-=$num[$i];

        $res.=$roman[$i];

      }

    }

    return $res;

   }

}