|
@@ 5114-5119 (lines=6) @@
|
| 5111 |
|
return \iconv_strpos($haystack, $needle, $offset > 0 ? $offset : 0, $encoding); |
| 5112 |
|
} |
| 5113 |
|
|
| 5114 |
|
if (self::$support['intl'] === true) { |
| 5115 |
|
$returnTmp = \grapheme_strpos($haystack, $needle, $offset); |
| 5116 |
|
if ($returnTmp !== false) { |
| 5117 |
|
return $returnTmp; |
| 5118 |
|
} |
| 5119 |
|
} |
| 5120 |
|
|
| 5121 |
|
// fallback via vanilla php |
| 5122 |
|
|
|
@@ 5306-5311 (lines=6) @@
|
| 5303 |
|
return \mb_strripos($haystack, $needle, $offset, $encoding); |
| 5304 |
|
} |
| 5305 |
|
|
| 5306 |
|
if (self::$support['intl'] === true) { |
| 5307 |
|
$returnTmp = \grapheme_strripos($haystack, $needle, $offset); |
| 5308 |
|
if ($returnTmp !== false) { |
| 5309 |
|
return $returnTmp; |
| 5310 |
|
} |
| 5311 |
|
} |
| 5312 |
|
|
| 5313 |
|
// fallback via vanilla php |
| 5314 |
|
|
|
@@ 5382-5387 (lines=6) @@
|
| 5379 |
|
trigger_error('UTF8::strrpos() without mbstring cannot handle "' . $encoding . '" encoding', E_USER_WARNING); |
| 5380 |
|
} |
| 5381 |
|
|
| 5382 |
|
if (self::$support['mbstring'] === true) { |
| 5383 |
|
$returnTmp = \mb_strrpos($haystack, $needle, $offset, $encoding); |
| 5384 |
|
if ($returnTmp !== false) { |
| 5385 |
|
return $returnTmp; |
| 5386 |
|
} |
| 5387 |
|
} |
| 5388 |
|
|
| 5389 |
|
if (self::$support['intl'] === true) { |
| 5390 |
|
$returnTmp = \grapheme_strrpos($haystack, $needle, $offset); |
|
@@ 5389-5394 (lines=6) @@
|
| 5386 |
|
} |
| 5387 |
|
} |
| 5388 |
|
|
| 5389 |
|
if (self::$support['intl'] === true) { |
| 5390 |
|
$returnTmp = \grapheme_strrpos($haystack, $needle, $offset); |
| 5391 |
|
if ($returnTmp !== false) { |
| 5392 |
|
return $returnTmp; |
| 5393 |
|
} |
| 5394 |
|
} |
| 5395 |
|
|
| 5396 |
|
// fallback via vanilla php |
| 5397 |
|
|