|
@@ 5035-5040 (lines=6) @@
|
| 5032 |
|
return \iconv_strpos($haystack, $needle, $offset > 0 ? $offset : 0, $encoding); |
| 5033 |
|
} |
| 5034 |
|
|
| 5035 |
|
if (self::$support['intl'] === true) { |
| 5036 |
|
$returnTmp = \grapheme_strpos($haystack, $needle, $offset); |
| 5037 |
|
if ($returnTmp !== false) { |
| 5038 |
|
return $returnTmp; |
| 5039 |
|
} |
| 5040 |
|
} |
| 5041 |
|
|
| 5042 |
|
// fallback via vanilla php |
| 5043 |
|
|
|
@@ 5227-5232 (lines=6) @@
|
| 5224 |
|
return \mb_strripos($haystack, $needle, $offset, $encoding); |
| 5225 |
|
} |
| 5226 |
|
|
| 5227 |
|
if (self::$support['intl'] === true) { |
| 5228 |
|
$returnTmp = \grapheme_strripos($haystack, $needle, $offset); |
| 5229 |
|
if ($returnTmp !== false) { |
| 5230 |
|
return $returnTmp; |
| 5231 |
|
} |
| 5232 |
|
} |
| 5233 |
|
|
| 5234 |
|
// fallback via vanilla php |
| 5235 |
|
|
|
@@ 5304-5309 (lines=6) @@
|
| 5301 |
|
trigger_error('UTF8::strrpos() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
| 5302 |
|
} |
| 5303 |
|
|
| 5304 |
|
if (self::$support['mbstring'] === true) { |
| 5305 |
|
$returnTmp = \mb_strrpos($haystack, $needle, $offset, $encoding); |
| 5306 |
|
if ($returnTmp !== false) { |
| 5307 |
|
return $returnTmp; |
| 5308 |
|
} |
| 5309 |
|
} |
| 5310 |
|
|
| 5311 |
|
if (self::$support['intl'] === true) { |
| 5312 |
|
$returnTmp = \grapheme_strrpos($haystack, $needle, $offset); |
|
@@ 5311-5316 (lines=6) @@
|
| 5308 |
|
} |
| 5309 |
|
} |
| 5310 |
|
|
| 5311 |
|
if (self::$support['intl'] === true) { |
| 5312 |
|
$returnTmp = \grapheme_strrpos($haystack, $needle, $offset); |
| 5313 |
|
if ($returnTmp !== false) { |
| 5314 |
|
return $returnTmp; |
| 5315 |
|
} |
| 5316 |
|
} |
| 5317 |
|
|
| 5318 |
|
// fallback via vanilla php |
| 5319 |
|
|