Kohana v3.3.2
This commit is contained in:
@@ -19,4 +19,4 @@ function _ltrim($str, $charlist = NULL)
|
||||
$charlist = preg_replace('#[-\[\]:\\\\^/]#', '\\\\$0', $charlist);
|
||||
|
||||
return preg_replace('/^['.$charlist.']+/u', '', $str);
|
||||
}
|
||||
}
|
||||
|
@@ -69,4 +69,4 @@ function _ord($chr)
|
||||
':ordinal' => $ord0,
|
||||
));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -19,4 +19,4 @@ function _rtrim($str, $charlist = NULL)
|
||||
$charlist = preg_replace('#[-\[\]:\\\\^/]#', '\\\\$0', $charlist);
|
||||
|
||||
return preg_replace('/['.$charlist.']++$/uD', '', $str);
|
||||
}
|
||||
}
|
||||
|
@@ -49,4 +49,4 @@ function _str_pad($str, $final_str_length, $pad_str = ' ', $pad_type = STR_PAD_R
|
||||
throw new UTF8_Exception("UTF8::str_pad: Unknown padding type (:pad_type)", array(
|
||||
':pad_type' => $pad_type,
|
||||
));
|
||||
}
|
||||
}
|
||||
|
@@ -24,4 +24,4 @@ function _str_split($str, $split_length = 1)
|
||||
preg_match_all('/.{'.$split_length.'}|[^\x00]{1,'.$split_length.'}$/us', $str, $matches);
|
||||
|
||||
return $matches[0];
|
||||
}
|
||||
}
|
||||
|
@@ -16,4 +16,4 @@ function _strcasecmp($str1, $str2)
|
||||
$str1 = UTF8::strtolower($str1);
|
||||
$str2 = UTF8::strtolower($str2);
|
||||
return strcmp($str1, $str2);
|
||||
}
|
||||
}
|
||||
|
@@ -27,4 +27,4 @@ function _strcspn($str, $mask, $offset = NULL, $length = NULL)
|
||||
preg_match('/^[^'.$mask.']+/u', $str, $matches);
|
||||
|
||||
return isset($matches[0]) ? UTF8::strlen($matches[0]) : 0;
|
||||
}
|
||||
}
|
||||
|
@@ -25,4 +25,4 @@ function _stristr($str, $search)
|
||||
return substr($str, strlen($matches[1]));
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
|
@@ -14,4 +14,4 @@ function _strlen($str)
|
||||
return strlen($str);
|
||||
|
||||
return strlen(utf8_decode($str));
|
||||
}
|
||||
}
|
||||
|
@@ -24,4 +24,4 @@ function _strpos($str, $search, $offset = 0)
|
||||
$str = UTF8::substr($str, $offset);
|
||||
$pos = UTF8::strpos($str, $search);
|
||||
return ($pos === FALSE) ? FALSE : ($pos + $offset);
|
||||
}
|
||||
}
|
||||
|
@@ -15,4 +15,4 @@ function _strrev($str)
|
||||
|
||||
preg_match_all('/./us', $str, $matches);
|
||||
return implode('', array_reverse($matches[0]));
|
||||
}
|
||||
}
|
||||
|
@@ -24,4 +24,4 @@ function _strrpos($str, $search, $offset = 0)
|
||||
$str = UTF8::substr($str, $offset);
|
||||
$pos = UTF8::strrpos($str, $search);
|
||||
return ($pos === FALSE) ? FALSE : ($pos + $offset);
|
||||
}
|
||||
}
|
||||
|
@@ -27,4 +27,4 @@ function _strspn($str, $mask, $offset = NULL, $length = NULL)
|
||||
preg_match('/^[^'.$mask.']+/u', $str, $matches);
|
||||
|
||||
return isset($matches[0]) ? UTF8::strlen($matches[0]) : 0;
|
||||
}
|
||||
}
|
||||
|
@@ -78,4 +78,4 @@ function _strtolower($str)
|
||||
}
|
||||
|
||||
return UTF8::from_unicode($uni);
|
||||
}
|
||||
}
|
||||
|
@@ -78,4 +78,4 @@ function _strtoupper($str)
|
||||
}
|
||||
|
||||
return UTF8::from_unicode($uni);
|
||||
}
|
||||
}
|
||||
|
@@ -69,4 +69,4 @@ function _substr($str, $offset, $length = NULL)
|
||||
|
||||
preg_match('/'.$regex.'/us', $str, $matches);
|
||||
return $matches[1];
|
||||
}
|
||||
}
|
||||
|
@@ -19,4 +19,4 @@ function _substr_replace($str, $replacement, $offset, $length = NULL)
|
||||
|
||||
array_splice($str_array[0], $offset, $length, $replacement_array[0]);
|
||||
return implode('', $str_array[0]);
|
||||
}
|
||||
}
|
||||
|
@@ -142,4 +142,4 @@ function _to_unicode($str)
|
||||
}
|
||||
|
||||
return $out;
|
||||
}
|
||||
}
|
||||
|
@@ -74,4 +74,4 @@ function _transliterate_to_ascii($str, $case = 0)
|
||||
}
|
||||
|
||||
return $str;
|
||||
}
|
||||
}
|
||||
|
@@ -14,4 +14,4 @@ function _trim($str, $charlist = NULL)
|
||||
return trim($str);
|
||||
|
||||
return UTF8::ltrim(UTF8::rtrim($str, $charlist), $charlist);
|
||||
}
|
||||
}
|
||||
|
@@ -15,4 +15,4 @@ function _ucfirst($str)
|
||||
|
||||
preg_match('/^(.?)(.*)$/us', $str, $matches);
|
||||
return UTF8::strtoupper($matches[1]).$matches[2];
|
||||
}
|
||||
}
|
||||
|
@@ -20,4 +20,4 @@ function _ucwords($str)
|
||||
'UTF8::strtoupper(\'$0\')',
|
||||
$str
|
||||
);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user