| @@ 5182-5190 (lines=9) @@ | ||
| 5179 | $needle = self::clean($needle); |
|
| 5180 | } |
|
| 5181 | ||
| 5182 | if ( |
|
| 5183 | $encoding === 'UTF-8' |
|
| 5184 | || |
|
| 5185 | $encoding === true || $encoding === false // INFO: the "bool"-check is only a fallback for old versions |
|
| 5186 | ) { |
|
| 5187 | $encoding = 'UTF-8'; |
|
| 5188 | } else { |
|
| 5189 | $encoding = self::normalize_encoding($encoding, 'UTF-8'); |
|
| 5190 | } |
|
| 5191 | ||
| 5192 | if (!isset(self::$SUPPORT['already_checked_via_portable_utf8'])) { |
|
| 5193 | self::checkForSupport(); |
|
| @@ 5304-5312 (lines=9) @@ | ||
| 5301 | return 0; |
|
| 5302 | } |
|
| 5303 | ||
| 5304 | if ( |
|
| 5305 | $encoding === 'UTF-8' |
|
| 5306 | || |
|
| 5307 | $encoding === true || $encoding === false // INFO: the "bool"-check is only a fallback for old versions |
|
| 5308 | ) { |
|
| 5309 | $encoding = 'UTF-8'; |
|
| 5310 | } else { |
|
| 5311 | $encoding = self::normalize_encoding($encoding, 'UTF-8'); |
|
| 5312 | } |
|
| 5313 | ||
| 5314 | switch ($encoding) { |
|
| 5315 | case 'ASCII': |
|
| @@ 5529-5537 (lines=9) @@ | ||
| 5526 | $haystack = self::clean($haystack); |
|
| 5527 | } |
|
| 5528 | ||
| 5529 | if ( |
|
| 5530 | $encoding === 'UTF-8' |
|
| 5531 | || |
|
| 5532 | $encoding === true || $encoding === false // INFO: the "bool"-check is only a fallback for old versions |
|
| 5533 | ) { |
|
| 5534 | $encoding = 'UTF-8'; |
|
| 5535 | } else { |
|
| 5536 | $encoding = self::normalize_encoding($encoding, 'UTF-8'); |
|
| 5537 | } |
|
| 5538 | ||
| 5539 | if (!isset(self::$SUPPORT['already_checked_via_portable_utf8'])) { |
|
| 5540 | self::checkForSupport(); |
|
| @@ 5762-5770 (lines=9) @@ | ||
| 5759 | $haystack = self::clean($haystack); |
|
| 5760 | } |
|
| 5761 | ||
| 5762 | if ( |
|
| 5763 | $encoding === 'UTF-8' |
|
| 5764 | || |
|
| 5765 | $encoding === true || $encoding === false // INFO: the "bool"-check is only a fallback for old versions |
|
| 5766 | ) { |
|
| 5767 | $encoding = 'UTF-8'; |
|
| 5768 | } else { |
|
| 5769 | $encoding = self::normalize_encoding($encoding, 'UTF-8'); |
|
| 5770 | } |
|
| 5771 | ||
| 5772 | if (!isset(self::$SUPPORT['already_checked_via_portable_utf8'])) { |
|
| 5773 | self::checkForSupport(); |
|
| @@ 5845-5853 (lines=9) @@ | ||
| 5842 | $haystack = self::clean($haystack); |
|
| 5843 | } |
|
| 5844 | ||
| 5845 | if ( |
|
| 5846 | $encoding === 'UTF-8' |
|
| 5847 | || |
|
| 5848 | $encoding === true || $encoding === false // INFO: the "bool"-check is only a fallback for old versions |
|
| 5849 | ) { |
|
| 5850 | $encoding = 'UTF-8'; |
|
| 5851 | } else { |
|
| 5852 | $encoding = self::normalize_encoding($encoding, 'UTF-8'); |
|
| 5853 | } |
|
| 5854 | ||
| 5855 | if (!isset(self::$SUPPORT['already_checked_via_portable_utf8'])) { |
|
| 5856 | self::checkForSupport(); |
|
| @@ 6306-6314 (lines=9) @@ | ||
| 6303 | $length = (int)$length; |
|
| 6304 | } |
|
| 6305 | ||
| 6306 | if ( |
|
| 6307 | $encoding === 'UTF-8' |
|
| 6308 | || |
|
| 6309 | $encoding === true || $encoding === false // INFO: the "bool"-check is only a fallback for old versions |
|
| 6310 | ) { |
|
| 6311 | $encoding = 'UTF-8'; |
|
| 6312 | } else { |
|
| 6313 | $encoding = self::normalize_encoding($encoding, 'UTF-8'); |
|
| 6314 | } |
|
| 6315 | ||
| 6316 | if (!isset(self::$SUPPORT['already_checked_via_portable_utf8'])) { |
|
| 6317 | self::checkForSupport(); |
|