| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?php
- if (!function_exists('__e')) {
- /**
- * Encodes a string for HTML entities.
- *
- * @param string $str The string to encode.
- * @param int $flags Flags for htmlentities.
- * @param string $encoding The character encoding.
- * @return string The encoded string.
- */
- function __e(string $str, int $flags = ENT_QUOTES, string $encoding = 'UTF-8'): string
- {
- return htmlentities($str, $flags, $encoding);
- }
- }
- if (!function_exists('str_starts_with')) {
- /**
- * @param string $haystack
- * @param string $needle
- * @return bool
- */
- function str_starts_with(string $haystack, string $needle): bool
- {
- return substr($haystack, 0, strlen($needle)) === $needle;
- }
- }
- if (!function_exists('str_ends_with')) {
- /**
- * @param string $haystack
- * @param string $needle
- * @return bool
- */
- function str_ends_with(string $haystack, string $needle): bool
- {
- return substr($haystack, -strlen($needle)) === $needle;
- }
- }
- if (!function_exists('str_contains')) {
- /**
- * @param string $haystack
- * @param string $needle
- * @return bool
- */
- function str_contains(string $haystack, string $needle): bool
- {
- return strpos($haystack, $needle) !== false;
- }
- }
- if (!function_exists('_m_convert')) {
- function _m_convert($size): string
- {
- $unit = array('B', 'KB', 'MB', 'GB', 'TB', 'PB');
- return @round($size / pow(1024, ($i = floor(log($size, 1024)))), 2) . ' ' . $unit[$i];
- }
- }
|