@@ -217,6 +217,6 @@ |
||
217 | 217 | ), |
218 | 218 | ); |
219 | 219 | |
220 | -$result =& $data; |
|
220 | +$result = & $data; |
|
221 | 221 | unset($data); |
222 | 222 | return $result; |
@@ -2731,7 +2731,7 @@ discard block |
||
2731 | 2731 | /** |
2732 | 2732 | * Check if the input is binary... (is look like a hack). |
2733 | 2733 | * |
2734 | - * @param mixed $input |
|
2734 | + * @param string $input |
|
2735 | 2735 | * |
2736 | 2736 | * @return bool |
2737 | 2737 | */ |
@@ -5457,7 +5457,7 @@ discard block |
||
5457 | 5457 | * @link http://php.net/manual/en/function.mb-strrpos.php |
5458 | 5458 | * |
5459 | 5459 | * @param string $haystack <p>The string being checked, for the last occurrence of needle</p> |
5460 | - * @param string|int $needle <p>The string to find in haystack.<br />Or a code point as int.</p> |
|
5460 | + * @param string $needle <p>The string to find in haystack.<br />Or a code point as int.</p> |
|
5461 | 5461 | * @param int $offset [optional] <p>May be specified to begin searching an arbitrary number of characters |
5462 | 5462 | * into the string. Negative values will stop searching at an arbitrary point prior to |
5463 | 5463 | * the end of the string. |
@@ -6116,8 +6116,8 @@ discard block |
||
6116 | 6116 | * |
6117 | 6117 | * source: https://gist.github.com/stemar/8287074 |
6118 | 6118 | * |
6119 | - * @param string|string[] $str <p>The input string or an array of stings.</p> |
|
6120 | - * @param string|string[] $replacement <p>The replacement string or an array of stings.</p> |
|
6119 | + * @param string $str <p>The input string or an array of stings.</p> |
|
6120 | + * @param string $replacement <p>The replacement string or an array of stings.</p> |
|
6121 | 6121 | * @param int|int[] $start <p> |
6122 | 6122 | * If start is positive, the replacing will begin at the start'th offset |
6123 | 6123 | * into string. |
@@ -6125,7 +6125,7 @@ discard block |
||
6125 | 6125 | * If start is negative, the replacing will begin at the start'th character |
6126 | 6126 | * from the end of string. |
6127 | 6127 | * </p> |
6128 | - * @param int|int[]|void $length [optional] <p>If given and is positive, it represents the length of the |
|
6128 | + * @param integer $length [optional] <p>If given and is positive, it represents the length of the |
|
6129 | 6129 | * portion of string which is to be replaced. If it is negative, it |
6130 | 6130 | * represents the number of characters from the end of string at which to |
6131 | 6131 | * stop replacing. If it is not given, then it will default to strlen( |
@@ -6557,7 +6557,7 @@ discard block |
||
6557 | 6557 | * case.</li> |
6558 | 6558 | * </ul> |
6559 | 6559 | * |
6560 | - * @param string|string[] $str <p>Any string or array.</p> |
|
6560 | + * @param string $str <p>Any string or array.</p> |
|
6561 | 6561 | * @param bool $decodeHtmlEntityToUtf8 <p>Set to true, if you need to decode html-entities.</p> |
6562 | 6562 | * |
6563 | 6563 | * @return string|string[] <p>The UTF-8 encoded string.</p> |
@@ -963,16 +963,16 @@ |
||
963 | 963 | $str = UTF8NonStrict::chr($code_point); |
964 | 964 | } elseif (0x800 > $code_point) { |
965 | 965 | $str = UTF8NonStrict::chr(0xC0 | $code_point >> 6) . |
966 | - UTF8NonStrict::chr(0x80 | $code_point & 0x3F); |
|
966 | + UTF8NonStrict::chr(0x80 | $code_point & 0x3F); |
|
967 | 967 | } elseif (0x10000 > $code_point) { |
968 | 968 | $str = UTF8NonStrict::chr(0xE0 | $code_point >> 12) . |
969 | - UTF8NonStrict::chr(0x80 | $code_point >> 6 & 0x3F) . |
|
970 | - UTF8NonStrict::chr(0x80 | $code_point & 0x3F); |
|
969 | + UTF8NonStrict::chr(0x80 | $code_point >> 6 & 0x3F) . |
|
970 | + UTF8NonStrict::chr(0x80 | $code_point & 0x3F); |
|
971 | 971 | } else { |
972 | 972 | $str = UTF8NonStrict::chr(0xF0 | $code_point >> 18) . |
973 | - UTF8NonStrict::chr(0x80 | $code_point >> 12 & 0x3F) . |
|
974 | - UTF8NonStrict::chr(0x80 | $code_point >> 6 & 0x3F) . |
|
975 | - UTF8NonStrict::chr(0x80 | $code_point & 0x3F); |
|
973 | + UTF8NonStrict::chr(0x80 | $code_point >> 12 & 0x3F) . |
|
974 | + UTF8NonStrict::chr(0x80 | $code_point >> 6 & 0x3F) . |
|
975 | + UTF8NonStrict::chr(0x80 | $code_point & 0x3F); |
|
976 | 976 | } |
977 | 977 | |
978 | 978 | if ($encoding !== 'UTF-8') { |
@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -declare(strict_types=1); |
|
3 | +declare(strict_types = 1); |
|
4 | 4 | |
5 | 5 | namespace voku\helper; |
6 | 6 | |
@@ -853,7 +853,7 @@ discard block |
||
853 | 853 | public static function add_bom_to_string($str) |
854 | 854 | { |
855 | 855 | if (self::string_has_bom($str) === false) { |
856 | - $str = self::bom() . $str; |
|
856 | + $str = self::bom().$str; |
|
857 | 857 | } |
858 | 858 | |
859 | 859 | return $str; |
@@ -954,7 +954,7 @@ discard block |
||
954 | 954 | |
955 | 955 | // use static cache, only if there is no support for "\IntlChar" |
956 | 956 | static $CHAR_CACHE = array(); |
957 | - $cacheKey = $code_point . $encoding; |
|
957 | + $cacheKey = $code_point.$encoding; |
|
958 | 958 | if (isset($CHAR_CACHE[$cacheKey]) === true) { |
959 | 959 | return $CHAR_CACHE[$cacheKey]; |
960 | 960 | } |
@@ -962,16 +962,16 @@ discard block |
||
962 | 962 | if (0x80 > $code_point %= 0x200000) { |
963 | 963 | $str = UTF8NonStrict::chr($code_point); |
964 | 964 | } elseif (0x800 > $code_point) { |
965 | - $str = UTF8NonStrict::chr(0xC0 | $code_point >> 6) . |
|
965 | + $str = UTF8NonStrict::chr(0xC0 | $code_point >> 6). |
|
966 | 966 | UTF8NonStrict::chr(0x80 | $code_point & 0x3F); |
967 | 967 | } elseif (0x10000 > $code_point) { |
968 | - $str = UTF8NonStrict::chr(0xE0 | $code_point >> 12) . |
|
969 | - UTF8NonStrict::chr(0x80 | $code_point >> 6 & 0x3F) . |
|
968 | + $str = UTF8NonStrict::chr(0xE0 | $code_point >> 12). |
|
969 | + UTF8NonStrict::chr(0x80 | $code_point >> 6 & 0x3F). |
|
970 | 970 | UTF8NonStrict::chr(0x80 | $code_point & 0x3F); |
971 | 971 | } else { |
972 | - $str = UTF8NonStrict::chr(0xF0 | $code_point >> 18) . |
|
973 | - UTF8NonStrict::chr(0x80 | $code_point >> 12 & 0x3F) . |
|
974 | - UTF8NonStrict::chr(0x80 | $code_point >> 6 & 0x3F) . |
|
972 | + $str = UTF8NonStrict::chr(0xF0 | $code_point >> 18). |
|
973 | + UTF8NonStrict::chr(0x80 | $code_point >> 12 & 0x3F). |
|
974 | + UTF8NonStrict::chr(0x80 | $code_point >> 6 & 0x3F). |
|
975 | 975 | UTF8NonStrict::chr(0x80 | $code_point & 0x3F); |
976 | 976 | } |
977 | 977 | |
@@ -1258,7 +1258,7 @@ discard block |
||
1258 | 1258 | $flags = ENT_QUOTES; |
1259 | 1259 | } |
1260 | 1260 | |
1261 | - return self::html_entity_decode('&#' . $int . ';', $flags); |
|
1261 | + return self::html_entity_decode('&#'.$int.';', $flags); |
|
1262 | 1262 | } |
1263 | 1263 | |
1264 | 1264 | /** |
@@ -1335,7 +1335,7 @@ discard block |
||
1335 | 1335 | && |
1336 | 1336 | self::$SUPPORT['mbstring'] === false |
1337 | 1337 | ) { |
1338 | - trigger_error('UTF8::encode() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
1338 | + trigger_error('UTF8::encode() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
1339 | 1339 | } |
1340 | 1340 | |
1341 | 1341 | $strEncoded = \mb_convert_encoding( |
@@ -1544,7 +1544,7 @@ discard block |
||
1544 | 1544 | ) { |
1545 | 1545 | // Prevent leading combining chars |
1546 | 1546 | // for NFC-safe concatenations. |
1547 | - $var = $leading_combining . $var; |
|
1547 | + $var = $leading_combining.$var; |
|
1548 | 1548 | } |
1549 | 1549 | } |
1550 | 1550 | |
@@ -1965,7 +1965,7 @@ discard block |
||
1965 | 1965 | */ |
1966 | 1966 | private static function getData($file) |
1967 | 1967 | { |
1968 | - $file = __DIR__ . '/data/' . $file . '.php'; |
|
1968 | + $file = __DIR__.'/data/'.$file.'.php'; |
|
1969 | 1969 | if (file_exists($file)) { |
1970 | 1970 | /** @noinspection PhpIncludeInspection */ |
1971 | 1971 | return require $file; |
@@ -2084,7 +2084,7 @@ discard block |
||
2084 | 2084 | return implode( |
2085 | 2085 | '', |
2086 | 2086 | array_map( |
2087 | - function ($data) use ($keepAsciiChars, $encoding) { |
|
2087 | + function($data) use ($keepAsciiChars, $encoding) { |
|
2088 | 2088 | return UTF8::single_chr_html_encode($data, $keepAsciiChars, $encoding); |
2089 | 2089 | }, |
2090 | 2090 | self::split($str) |
@@ -2203,7 +2203,7 @@ discard block |
||
2203 | 2203 | |
2204 | 2204 | $str = preg_replace_callback( |
2205 | 2205 | "/&#\d{2,6};/", |
2206 | - function ($matches) use ($encoding) { |
|
2206 | + function($matches) use ($encoding) { |
|
2207 | 2207 | $returnTmp = \mb_convert_encoding($matches[0], $encoding, 'HTML-ENTITIES'); |
2208 | 2208 | |
2209 | 2209 | if ($returnTmp !== '"' && $returnTmp !== "'") { |
@@ -2527,9 +2527,9 @@ discard block |
||
2527 | 2527 | if ((int)$int === $int) { |
2528 | 2528 | $hex = dechex($int); |
2529 | 2529 | |
2530 | - $hex = (strlen($hex) < 4 ? substr('0000' . $hex, -4) : $hex); |
|
2530 | + $hex = (strlen($hex) < 4 ? substr('0000'.$hex, -4) : $hex); |
|
2531 | 2531 | |
2532 | - return $pfix . $hex; |
|
2532 | + return $pfix.$hex; |
|
2533 | 2533 | } |
2534 | 2534 | |
2535 | 2535 | return ''; |
@@ -3250,7 +3250,7 @@ discard block |
||
3250 | 3250 | */ |
3251 | 3251 | public static function lcfirst($str) |
3252 | 3252 | { |
3253 | - return self::strtolower(self::substr($str, 0, 1)) . self::substr($str, 1); |
|
3253 | + return self::strtolower(self::substr($str, 0, 1)).self::substr($str, 1); |
|
3254 | 3254 | } |
3255 | 3255 | |
3256 | 3256 | /** |
@@ -3274,7 +3274,7 @@ discard block |
||
3274 | 3274 | return preg_replace('/^[\pZ\pC]+/u', '', $str); |
3275 | 3275 | } |
3276 | 3276 | |
3277 | - return preg_replace('/^' . self::rxClass($chars) . '+/u', '', $str); |
|
3277 | + return preg_replace('/^'.self::rxClass($chars).'+/u', '', $str); |
|
3278 | 3278 | } |
3279 | 3279 | |
3280 | 3280 | /** |
@@ -3788,7 +3788,7 @@ discard block |
||
3788 | 3788 | if (is_array($what) === true) { |
3789 | 3789 | /** @noinspection ForeachSourceInspection */ |
3790 | 3790 | foreach ($what as $item) { |
3791 | - $str = preg_replace('/(' . preg_quote($item, '/') . ')+/', $item, $str); |
|
3791 | + $str = preg_replace('/('.preg_quote($item, '/').')+/', $item, $str); |
|
3792 | 3792 | } |
3793 | 3793 | } |
3794 | 3794 | |
@@ -3901,7 +3901,7 @@ discard block |
||
3901 | 3901 | return preg_replace('/[\pZ\pC]+$/u', '', $str); |
3902 | 3902 | } |
3903 | 3903 | |
3904 | - return preg_replace('/' . self::rxClass($chars) . '+$/u', '', $str); |
|
3904 | + return preg_replace('/'.self::rxClass($chars).'+$/u', '', $str); |
|
3905 | 3905 | } |
3906 | 3906 | |
3907 | 3907 | /** |
@@ -3916,7 +3916,7 @@ discard block |
||
3916 | 3916 | { |
3917 | 3917 | static $RX_CLASSS_CACHE = array(); |
3918 | 3918 | |
3919 | - $cacheKey = $s . $class; |
|
3919 | + $cacheKey = $s.$class; |
|
3920 | 3920 | |
3921 | 3921 | if (isset($RX_CLASSS_CACHE[$cacheKey])) { |
3922 | 3922 | return $RX_CLASSS_CACHE[$cacheKey]; |
@@ -3928,7 +3928,7 @@ discard block |
||
3928 | 3928 | /** @noinspection SuspiciousLoopInspection */ |
3929 | 3929 | foreach (self::str_split($s) as $s) { |
3930 | 3930 | if ('-' === $s) { |
3931 | - $class[0] = '-' . $class[0]; |
|
3931 | + $class[0] = '-'.$class[0]; |
|
3932 | 3932 | } elseif (!isset($s[2])) { |
3933 | 3933 | $class[0] .= preg_quote($s, '/'); |
3934 | 3934 | } elseif (1 === self::strlen($s)) { |
@@ -3939,13 +3939,13 @@ discard block |
||
3939 | 3939 | } |
3940 | 3940 | |
3941 | 3941 | if ($class[0]) { |
3942 | - $class[0] = '[' . $class[0] . ']'; |
|
3942 | + $class[0] = '['.$class[0].']'; |
|
3943 | 3943 | } |
3944 | 3944 | |
3945 | 3945 | if (1 === count($class)) { |
3946 | 3946 | $return = $class[0]; |
3947 | 3947 | } else { |
3948 | - $return = '(?:' . implode('|', $class) . ')'; |
|
3948 | + $return = '(?:'.implode('|', $class).')'; |
|
3949 | 3949 | } |
3950 | 3950 | |
3951 | 3951 | $RX_CLASSS_CACHE[$cacheKey] = $return; |
@@ -3963,7 +3963,7 @@ discard block |
||
3963 | 3963 | } |
3964 | 3964 | |
3965 | 3965 | foreach (self::$SUPPORT as $utf8Support) { |
3966 | - echo $utf8Support . "\n<br>"; |
|
3966 | + echo $utf8Support."\n<br>"; |
|
3967 | 3967 | } |
3968 | 3968 | } |
3969 | 3969 | |
@@ -3997,7 +3997,7 @@ discard block |
||
3997 | 3997 | $encoding = self::normalize_encoding($encoding, 'UTF-8'); |
3998 | 3998 | } |
3999 | 3999 | |
4000 | - return '&#' . self::ord($char, $encoding) . ';'; |
|
4000 | + return '&#'.self::ord($char, $encoding).';'; |
|
4001 | 4001 | } |
4002 | 4002 | |
4003 | 4003 | /** |
@@ -4056,7 +4056,7 @@ discard block |
||
4056 | 4056 | ) { |
4057 | 4057 | |
4058 | 4058 | if (($str[$i + 1] & "\xC0") === "\x80") { |
4059 | - $ret[] = $str[$i] . $str[$i + 1]; |
|
4059 | + $ret[] = $str[$i].$str[$i + 1]; |
|
4060 | 4060 | |
4061 | 4061 | $i++; |
4062 | 4062 | } |
@@ -4072,7 +4072,7 @@ discard block |
||
4072 | 4072 | && |
4073 | 4073 | ($str[$i + 2] & "\xC0") === "\x80" |
4074 | 4074 | ) { |
4075 | - $ret[] = $str[$i] . $str[$i + 1] . $str[$i + 2]; |
|
4075 | + $ret[] = $str[$i].$str[$i + 1].$str[$i + 2]; |
|
4076 | 4076 | |
4077 | 4077 | $i += 2; |
4078 | 4078 | } |
@@ -4090,7 +4090,7 @@ discard block |
||
4090 | 4090 | && |
4091 | 4091 | ($str[$i + 3] & "\xC0") === "\x80" |
4092 | 4092 | ) { |
4093 | - $ret[] = $str[$i] . $str[$i + 1] . $str[$i + 2] . $str[$i + 3]; |
|
4093 | + $ret[] = $str[$i].$str[$i + 1].$str[$i + 2].$str[$i + 3]; |
|
4094 | 4094 | |
4095 | 4095 | $i += 3; |
4096 | 4096 | } |
@@ -4103,7 +4103,7 @@ discard block |
||
4103 | 4103 | $ret = array_chunk($ret, $length); |
4104 | 4104 | |
4105 | 4105 | return array_map( |
4106 | - function ($item) { |
|
4106 | + function($item) { |
|
4107 | 4107 | return implode('', $item); |
4108 | 4108 | }, $ret |
4109 | 4109 | ); |
@@ -4202,7 +4202,7 @@ discard block |
||
4202 | 4202 | foreach (self::$ICONV_ENCODING as $encodingTmp) { |
4203 | 4203 | # INFO: //IGNORE and //TRANSLIT still throw notice |
4204 | 4204 | /** @noinspection PhpUsageOfSilenceOperatorInspection */ |
4205 | - if (md5(@\iconv($encodingTmp, $encodingTmp . '//IGNORE', $str)) === $md5) { |
|
4205 | + if (md5(@\iconv($encodingTmp, $encodingTmp.'//IGNORE', $str)) === $md5) { |
|
4206 | 4206 | return $encodingTmp; |
4207 | 4207 | } |
4208 | 4208 | } |
@@ -4292,7 +4292,7 @@ discard block |
||
4292 | 4292 | if ('' === $s .= '') { |
4293 | 4293 | $s = '/^(?<=.)$/'; |
4294 | 4294 | } else { |
4295 | - $s = '/' . preg_quote($s, '/') . '/ui'; |
|
4295 | + $s = '/'.preg_quote($s, '/').'/ui'; |
|
4296 | 4296 | } |
4297 | 4297 | } |
4298 | 4298 | |
@@ -4350,7 +4350,7 @@ discard block |
||
4350 | 4350 | } |
4351 | 4351 | |
4352 | 4352 | if (self::substr($str, $length - 1, 1) === ' ') { |
4353 | - return self::substr($str, 0, $length - 1) . $strAddOn; |
|
4353 | + return self::substr($str, 0, $length - 1).$strAddOn; |
|
4354 | 4354 | } |
4355 | 4355 | |
4356 | 4356 | $str = self::substr($str, 0, $length); |
@@ -4359,9 +4359,9 @@ discard block |
||
4359 | 4359 | $new_str = implode(' ', $array); |
4360 | 4360 | |
4361 | 4361 | if ($new_str === '') { |
4362 | - $str = self::substr($str, 0, $length - 1) . $strAddOn; |
|
4362 | + $str = self::substr($str, 0, $length - 1).$strAddOn; |
|
4363 | 4363 | } else { |
4364 | - $str = $new_str . $strAddOn; |
|
4364 | + $str = $new_str.$strAddOn; |
|
4365 | 4365 | } |
4366 | 4366 | |
4367 | 4367 | return $str; |
@@ -4416,7 +4416,7 @@ discard block |
||
4416 | 4416 | $pre = ''; |
4417 | 4417 | } |
4418 | 4418 | |
4419 | - return $pre . $str . $post; |
|
4419 | + return $pre.$str.$post; |
|
4420 | 4420 | } |
4421 | 4421 | |
4422 | 4422 | return $str; |
@@ -4566,7 +4566,7 @@ discard block |
||
4566 | 4566 | } |
4567 | 4567 | |
4568 | 4568 | /** @noinspection PhpInternalEntityUsedInspection */ |
4569 | - preg_match_all('/' . Grapheme::GRAPHEME_CLUSTER_RX . '/u', $str, $a); |
|
4569 | + preg_match_all('/'.Grapheme::GRAPHEME_CLUSTER_RX.'/u', $str, $a); |
|
4570 | 4570 | $a = $a[0]; |
4571 | 4571 | |
4572 | 4572 | if ($len === 1) { |
@@ -4761,7 +4761,7 @@ discard block |
||
4761 | 4761 | public static function strcmp($str1, $str2) |
4762 | 4762 | { |
4763 | 4763 | /** @noinspection PhpUndefinedClassInspection */ |
4764 | - return $str1 . '' === $str2 . '' ? 0 : strcmp( |
|
4764 | + return $str1.'' === $str2.'' ? 0 : strcmp( |
|
4765 | 4765 | \Normalizer::normalize($str1, \Normalizer::NFD), |
4766 | 4766 | \Normalizer::normalize($str2, \Normalizer::NFD) |
4767 | 4767 | ); |
@@ -4792,7 +4792,7 @@ discard block |
||
4792 | 4792 | return null; |
4793 | 4793 | } |
4794 | 4794 | |
4795 | - if (preg_match('/^(.*?)' . self::rxClass($charList) . '/us', $str, $length)) { |
|
4795 | + if (preg_match('/^(.*?)'.self::rxClass($charList).'/us', $str, $length)) { |
|
4796 | 4796 | /** @noinspection OffsetOperationsInspection */ |
4797 | 4797 | return self::strlen($length[1]); |
4798 | 4798 | } |
@@ -5007,7 +5007,7 @@ discard block |
||
5007 | 5007 | && |
5008 | 5008 | self::$SUPPORT['mbstring'] === false |
5009 | 5009 | ) { |
5010 | - trigger_error('UTF8::stristr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
5010 | + trigger_error('UTF8::stristr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
5011 | 5011 | } |
5012 | 5012 | |
5013 | 5013 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -5018,7 +5018,7 @@ discard block |
||
5018 | 5018 | return \grapheme_stristr($haystack, $needle, $before_needle); |
5019 | 5019 | } |
5020 | 5020 | |
5021 | - preg_match('/^(.*?)' . preg_quote($needle, '/') . '/usi', $haystack, $match); |
|
5021 | + preg_match('/^(.*?)'.preg_quote($needle, '/').'/usi', $haystack, $match); |
|
5022 | 5022 | |
5023 | 5023 | if (!isset($match[1])) { |
5024 | 5024 | return false; |
@@ -5082,7 +5082,7 @@ discard block |
||
5082 | 5082 | && |
5083 | 5083 | self::$SUPPORT['iconv'] === false |
5084 | 5084 | ) { |
5085 | - trigger_error('UTF8::strlen() without mbstring / iconv cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
5085 | + trigger_error('UTF8::strlen() without mbstring / iconv cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
5086 | 5086 | } |
5087 | 5087 | |
5088 | 5088 | if ( |
@@ -5161,7 +5161,7 @@ discard block |
||
5161 | 5161 | */ |
5162 | 5162 | public static function strnatcmp($str1, $str2) |
5163 | 5163 | { |
5164 | - return $str1 . '' === $str2 . '' ? 0 : strnatcmp(self::strtonatfold($str1), self::strtonatfold($str2)); |
|
5164 | + return $str1.'' === $str2.'' ? 0 : strnatcmp(self::strtonatfold($str1), self::strtonatfold($str2)); |
|
5165 | 5165 | } |
5166 | 5166 | |
5167 | 5167 | /** |
@@ -5222,7 +5222,7 @@ discard block |
||
5222 | 5222 | return false; |
5223 | 5223 | } |
5224 | 5224 | |
5225 | - if (preg_match('/' . self::rxClass($char_list) . '/us', $haystack, $m)) { |
|
5225 | + if (preg_match('/'.self::rxClass($char_list).'/us', $haystack, $m)) { |
|
5226 | 5226 | return substr($haystack, strpos($haystack, $m[0])); |
5227 | 5227 | } else { |
5228 | 5228 | return false; |
@@ -5291,7 +5291,7 @@ discard block |
||
5291 | 5291 | && |
5292 | 5292 | self::$SUPPORT['mbstring'] === false |
5293 | 5293 | ) { |
5294 | - trigger_error('UTF8::strpos() without mbstring / iconv cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
5294 | + trigger_error('UTF8::strpos() without mbstring / iconv cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
5295 | 5295 | } |
5296 | 5296 | |
5297 | 5297 | if ( |
@@ -5507,7 +5507,7 @@ discard block |
||
5507 | 5507 | && |
5508 | 5508 | self::$SUPPORT['mbstring'] === false |
5509 | 5509 | ) { |
5510 | - trigger_error('UTF8::strripos() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
5510 | + trigger_error('UTF8::strripos() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
5511 | 5511 | } |
5512 | 5512 | |
5513 | 5513 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -5587,7 +5587,7 @@ discard block |
||
5587 | 5587 | && |
5588 | 5588 | self::$SUPPORT['mbstring'] === false |
5589 | 5589 | ) { |
5590 | - trigger_error('UTF8::strrpos() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
5590 | + trigger_error('UTF8::strrpos() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
5591 | 5591 | } |
5592 | 5592 | |
5593 | 5593 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -5647,7 +5647,7 @@ discard block |
||
5647 | 5647 | return 0; |
5648 | 5648 | } |
5649 | 5649 | |
5650 | - return preg_match('/^' . self::rxClass($mask) . '+/u', $str, $str) ? self::strlen($str[0]) : 0; |
|
5650 | + return preg_match('/^'.self::rxClass($mask).'+/u', $str, $str) ? self::strlen($str[0]) : 0; |
|
5651 | 5651 | } |
5652 | 5652 | |
5653 | 5653 | /** |
@@ -5693,7 +5693,7 @@ discard block |
||
5693 | 5693 | && |
5694 | 5694 | self::$SUPPORT['mbstring'] === false |
5695 | 5695 | ) { |
5696 | - trigger_error('UTF8::strstr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
5696 | + trigger_error('UTF8::strstr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
5697 | 5697 | } |
5698 | 5698 | |
5699 | 5699 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -5710,7 +5710,7 @@ discard block |
||
5710 | 5710 | } |
5711 | 5711 | } |
5712 | 5712 | |
5713 | - preg_match('/^(.*?)' . preg_quote($needle, '/') . '/us', $haystack, $match); |
|
5713 | + preg_match('/^(.*?)'.preg_quote($needle, '/').'/us', $haystack, $match); |
|
5714 | 5714 | |
5715 | 5715 | if (!isset($match[1])) { |
5716 | 5716 | return false; |
@@ -5974,7 +5974,7 @@ discard block |
||
5974 | 5974 | && |
5975 | 5975 | self::$SUPPORT['mbstring'] === false |
5976 | 5976 | ) { |
5977 | - trigger_error('UTF8::substr() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
5977 | + trigger_error('UTF8::substr() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
5978 | 5978 | } |
5979 | 5979 | |
5980 | 5980 | if (self::$SUPPORT['mbstring'] === true) { |
@@ -6087,14 +6087,14 @@ discard block |
||
6087 | 6087 | && |
6088 | 6088 | self::$SUPPORT['mbstring'] === false |
6089 | 6089 | ) { |
6090 | - trigger_error('UTF8::substr_count() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
|
6090 | + trigger_error('UTF8::substr_count() without mbstring cannot handle "'.$encoding.'" encoding', E_USER_WARNING); |
|
6091 | 6091 | } |
6092 | 6092 | |
6093 | 6093 | if (self::$SUPPORT['mbstring'] === true) { |
6094 | 6094 | return \mb_substr_count($haystack, $needle, $encoding); |
6095 | 6095 | } |
6096 | 6096 | |
6097 | - preg_match_all('/' . preg_quote($needle, '/') . '/us', $haystack, $matches, PREG_SET_ORDER); |
|
6097 | + preg_match_all('/'.preg_quote($needle, '/').'/us', $haystack, $matches, PREG_SET_ORDER); |
|
6098 | 6098 | |
6099 | 6099 | return count($matches); |
6100 | 6100 | } |
@@ -6341,7 +6341,7 @@ discard block |
||
6341 | 6341 | |
6342 | 6342 | $strSwappedCase = preg_replace_callback( |
6343 | 6343 | '/[\S]/u', |
6344 | - function ($match) use ($encoding) { |
|
6344 | + function($match) use ($encoding) { |
|
6345 | 6345 | $marchToUpper = UTF8::strtoupper($match[0], $encoding); |
6346 | 6346 | |
6347 | 6347 | if ($match[0] === $marchToUpper) { |
@@ -6671,13 +6671,13 @@ discard block |
||
6671 | 6671 | $c2 = $i + 1 >= $max ? "\x00" : $str[$i + 1]; |
6672 | 6672 | |
6673 | 6673 | if ($c2 >= "\x80" && $c2 <= "\xBF") { // yeah, almost sure it's UTF8 already |
6674 | - $buf .= $c1 . $c2; |
|
6674 | + $buf .= $c1.$c2; |
|
6675 | 6675 | $i++; |
6676 | 6676 | } else { // not valid UTF8 - convert it |
6677 | 6677 | $cc1tmp = ord($c1) / 64; |
6678 | 6678 | $cc1 = UTF8NonStrict::chr($cc1tmp) | "\xC0"; |
6679 | 6679 | $cc2 = ($c1 & "\x3F") | "\x80"; |
6680 | - $buf .= $cc1 . $cc2; |
|
6680 | + $buf .= $cc1.$cc2; |
|
6681 | 6681 | } |
6682 | 6682 | |
6683 | 6683 | } elseif ($c1 >= "\xE0" && $c1 <= "\xEF") { // looks like 3 bytes UTF8 |
@@ -6686,13 +6686,13 @@ discard block |
||
6686 | 6686 | $c3 = $i + 2 >= $max ? "\x00" : $str[$i + 2]; |
6687 | 6687 | |
6688 | 6688 | if ($c2 >= "\x80" && $c2 <= "\xBF" && $c3 >= "\x80" && $c3 <= "\xBF") { // yeah, almost sure it's UTF8 already |
6689 | - $buf .= $c1 . $c2 . $c3; |
|
6689 | + $buf .= $c1.$c2.$c3; |
|
6690 | 6690 | $i += 2; |
6691 | 6691 | } else { // not valid UTF8 - convert it |
6692 | 6692 | $cc1tmp = ord($c1) / 64; |
6693 | 6693 | $cc1 = UTF8NonStrict::chr($cc1tmp) | "\xC0"; |
6694 | 6694 | $cc2 = ($c1 & "\x3F") | "\x80"; |
6695 | - $buf .= $cc1 . $cc2; |
|
6695 | + $buf .= $cc1.$cc2; |
|
6696 | 6696 | } |
6697 | 6697 | |
6698 | 6698 | } elseif ($c1 >= "\xF0" && $c1 <= "\xF7") { // looks like 4 bytes UTF8 |
@@ -6702,20 +6702,20 @@ discard block |
||
6702 | 6702 | $c4 = $i + 3 >= $max ? "\x00" : $str[$i + 3]; |
6703 | 6703 | |
6704 | 6704 | if ($c2 >= "\x80" && $c2 <= "\xBF" && $c3 >= "\x80" && $c3 <= "\xBF" && $c4 >= "\x80" && $c4 <= "\xBF") { // yeah, almost sure it's UTF8 already |
6705 | - $buf .= $c1 . $c2 . $c3 . $c4; |
|
6705 | + $buf .= $c1.$c2.$c3.$c4; |
|
6706 | 6706 | $i += 3; |
6707 | 6707 | } else { // not valid UTF8 - convert it |
6708 | 6708 | $cc1tmp = ord($c1) / 64; |
6709 | 6709 | $cc1 = UTF8NonStrict::chr($cc1tmp) | "\xC0"; |
6710 | 6710 | $cc2 = ($c1 & "\x3F") | "\x80"; |
6711 | - $buf .= $cc1 . $cc2; |
|
6711 | + $buf .= $cc1.$cc2; |
|
6712 | 6712 | } |
6713 | 6713 | |
6714 | 6714 | } else { // doesn't look like UTF8, but should be converted |
6715 | 6715 | $cc1tmp = ord($c1) / 64; |
6716 | 6716 | $cc1 = UTF8NonStrict::chr($cc1tmp) | "\xC0"; |
6717 | 6717 | $cc2 = ($c1 & "\x3F") | "\x80"; |
6718 | - $buf .= $cc1 . $cc2; |
|
6718 | + $buf .= $cc1.$cc2; |
|
6719 | 6719 | } |
6720 | 6720 | |
6721 | 6721 | } elseif (($c1 & "\xC0") === "\x80") { // needs conversion |
@@ -6726,7 +6726,7 @@ discard block |
||
6726 | 6726 | } else { |
6727 | 6727 | $cc1 = UTF8NonStrict::chr($ordC1 / 64) | "\xC0"; |
6728 | 6728 | $cc2 = ($c1 & "\x3F") | "\x80"; |
6729 | - $buf .= $cc1 . $cc2; |
|
6729 | + $buf .= $cc1.$cc2; |
|
6730 | 6730 | } |
6731 | 6731 | |
6732 | 6732 | } else { // it doesn't need conversion |
@@ -6737,7 +6737,7 @@ discard block |
||
6737 | 6737 | // decode unicode escape sequences |
6738 | 6738 | $buf = preg_replace_callback( |
6739 | 6739 | '/\\\\u([0-9a-f]{4})/i', |
6740 | - function ($match) { |
|
6740 | + function($match) { |
|
6741 | 6741 | return \mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE'); |
6742 | 6742 | }, |
6743 | 6743 | $buf |
@@ -6791,7 +6791,7 @@ discard block |
||
6791 | 6791 | */ |
6792 | 6792 | public static function ucfirst($str, $encoding = 'UTF-8', $cleanUtf8 = false) |
6793 | 6793 | { |
6794 | - return self::strtoupper(self::substr($str, 0, 1, $encoding, $cleanUtf8), $encoding, $cleanUtf8) . self::substr($str, 1, null, $encoding, $cleanUtf8); |
|
6794 | + return self::strtoupper(self::substr($str, 0, 1, $encoding, $cleanUtf8), $encoding, $cleanUtf8).self::substr($str, 1, null, $encoding, $cleanUtf8); |
|
6795 | 6795 | } |
6796 | 6796 | |
6797 | 6797 | /** |
@@ -7266,7 +7266,7 @@ discard block |
||
7266 | 7266 | return ''; |
7267 | 7267 | } |
7268 | 7268 | |
7269 | - preg_match('/^\s*+(?:\S++\s*+){1,' . $words . '}/u', $str, $matches); |
|
7269 | + preg_match('/^\s*+(?:\S++\s*+){1,'.$words.'}/u', $str, $matches); |
|
7270 | 7270 | |
7271 | 7271 | if ( |
7272 | 7272 | !isset($matches[0]) |
@@ -7276,7 +7276,7 @@ discard block |
||
7276 | 7276 | return $str; |
7277 | 7277 | } |
7278 | 7278 | |
7279 | - return self::rtrim($matches[0]) . $strAddOn; |
|
7279 | + return self::rtrim($matches[0]).$strAddOn; |
|
7280 | 7280 | } |
7281 | 7281 | |
7282 | 7282 | /** |
@@ -7344,7 +7344,7 @@ discard block |
||
7344 | 7344 | $strReturn .= $break; |
7345 | 7345 | } |
7346 | 7346 | |
7347 | - return $strReturn . implode('', $chars); |
|
7347 | + return $strReturn.implode('', $chars); |
|
7348 | 7348 | } |
7349 | 7349 | |
7350 | 7350 | /** |
@@ -19,6 +19,6 @@ |
||
19 | 19 | 'Fan ', 'Sun ', 'Yin ', 'Zhu ', 'Yi ', 'Zhai ', 'Bi ', 'Jie ', 'Tao ', 'Liu ', 'Ci ', 'Tie ', 'Si ', 'Bao ', 'Shi ', 'Duo ', |
20 | 20 | ); |
21 | 21 | |
22 | -$result =& $data; |
|
22 | +$result = & $data; |
|
23 | 23 | unset($data); |
24 | 24 | return $result; |
@@ -19,6 +19,6 @@ |
||
19 | 19 | 'soem', 'soeb', 'soebs', 'soes', 'soess', 'soeng', 'soej', 'soec', 'soek', 'soet', 'soep', 'soeh', 'syo', 'syog', 'syogg', 'syogs', |
20 | 20 | ); |
21 | 21 | |
22 | -$result =& $data; |
|
22 | +$result = & $data; |
|
23 | 23 | unset($data); |
24 | 24 | return $result; |
@@ -19,6 +19,6 @@ |
||
19 | 19 | 'wi', 'we', 'wo', 'n', 'vu', 'ka', 'ke', 'va', 'vi', 've', 'vo', '', '', '"', '"', |
20 | 20 | ); |
21 | 21 | |
22 | -$result =& $data; |
|
22 | +$result = & $data; |
|
23 | 23 | unset($data); |
24 | 24 | return $result; |
@@ -19,6 +19,6 @@ |
||
19 | 19 | 'Zeng ', 'Huo ', 'Bai ', 'Shi ', 'Ding ', 'Qi ', 'Ji ', 'Zi ', 'Gan ', 'Wu ', 'Tuo ', 'Ku ', 'Qiang ', 'Xi ', 'Fan ', 'Kuang ', |
20 | 20 | ); |
21 | 21 | |
22 | -$result =& $data; |
|
22 | +$result = & $data; |
|
23 | 23 | unset($data); |
24 | 24 | return $result; |
@@ -19,6 +19,6 @@ |
||
19 | 19 | 'Yin ', 'Luo ', 'Shuu ', 'Dan ', 'Xie ', 'Liu ', 'Ju ', 'Song ', 'Qin ', 'Mang ', 'Liang ', 'Han ', 'Tu ', 'Xuan ', 'Tui ', 'Jun ', |
20 | 20 | ); |
21 | 21 | |
22 | -$result =& $data; |
|
22 | +$result = & $data; |
|
23 | 23 | unset($data); |
24 | 24 | return $result; |
@@ -19,6 +19,6 @@ |
||
19 | 19 | 'byu', 'byug', 'byugg', 'byugs', 'byun', 'byunj', 'byunh', 'byud', 'byul', 'byulg', 'byulm', 'byulb', 'byuls', 'byult', 'byulp', 'byulh', |
20 | 20 | ); |
21 | 21 | |
22 | -$result =& $data; |
|
22 | +$result = & $data; |
|
23 | 23 | unset($data); |
24 | 24 | return $result; |
@@ -19,6 +19,6 @@ |
||
19 | 19 | 'sseu', 'sseug', 'sseugg', 'sseugs', 'sseun', 'sseunj', 'sseunh', 'sseud', 'sseul', 'sseulg', 'sseulm', 'sseulb', 'sseuls', 'sseult', 'sseulp', 'sseulh', |
20 | 20 | ); |
21 | 21 | |
22 | -$result =& $data; |
|
22 | +$result = & $data; |
|
23 | 23 | unset($data); |
24 | 24 | return $result; |