Пример #1
0
 public static function changeCase($string, $case)
 {
     if (!function_exists('mb_strtolower') || !function_exists('mb_strtoupper')) {
         return $string;
     }
     if (is_array($string)) {
         array_walk($string, function (&$value, $key, $case) {
             $value = WFUtility::changeCase($value, $case);
         }, $case);
     } else {
         switch ($case) {
             case 'lowercase':
                 $string = mb_strtolower($string);
                 break;
             case 'uppercase':
                 $string = mb_strtoupper($string);
                 break;
         }
     }
     return $string;
 }