Пример #1
0
 /**
  * @param      $value
  * @param      $charlist
  * @param bool $utf8
  *
  * @return null|string
  */
 public static function trimAsNULL($value, $charlist = NULL, $utf8 = TRUE)
 {
     if (NULL !== $value) {
         if ($utf8) {
             $value = Kohana_UTF8::trim($value, $charlist);
             if (!Kohana_UTF8::strlen($value)) {
                 $value = NULL;
             }
         } else {
             $value = trim($value, $charlist);
             if (!strlen($value)) {
                 $value = NULL;
             }
         }
     }
     return $value;
 }