예제 #1
0
파일: Jpg.php 프로젝트: noxian/WP-Filebase
 public function CastAsAppropriate($value)
 {
     if (is_array($value)) {
         return $value;
     } elseif (preg_match('#^[0-9]+/[0-9]+$#', $value)) {
         return Utils::DecimalizeFraction($value);
     } elseif (preg_match('#^[0-9]+$#', $value)) {
         return Utils::CastAsInt($value);
     } elseif (preg_match('#^[0-9\\.]+$#', $value)) {
         return (double) $value;
     }
     return $value;
 }