|
@@ 4941-4946 (lines=6) @@
|
| 4938 |
|
return \iconv_strpos($haystack, $needle, $offset > 0 ? $offset : 0, $encoding); |
| 4939 |
|
} |
| 4940 |
|
|
| 4941 |
|
if (self::$support['intl'] === true) { |
| 4942 |
|
$returnTmp = \grapheme_strpos($haystack, $needle, $offset); |
| 4943 |
|
if ($returnTmp !== false) { |
| 4944 |
|
return $returnTmp; |
| 4945 |
|
} |
| 4946 |
|
} |
| 4947 |
|
|
| 4948 |
|
// fallback via vanilla php |
| 4949 |
|
|
|
@@ 5122-5127 (lines=6) @@
|
| 5119 |
|
return \mb_strripos($haystack, $needle, $offset, $encoding); |
| 5120 |
|
} |
| 5121 |
|
|
| 5122 |
|
if (self::$support['intl'] === true) { |
| 5123 |
|
$returnTmp = \grapheme_strripos($haystack, $needle, $offset); |
| 5124 |
|
if ($returnTmp !== false ) { |
| 5125 |
|
return $returnTmp; |
| 5126 |
|
} |
| 5127 |
|
} |
| 5128 |
|
|
| 5129 |
|
return self::strrpos(self::strtolower($haystack, $encoding), self::strtolower($needle, $encoding), $offset, $encoding, $cleanUtf8); |
| 5130 |
|
} |
|
@@ 5197-5202 (lines=6) @@
|
| 5194 |
|
return \mb_strrpos($haystack, $needle, $offset, $encoding); |
| 5195 |
|
} |
| 5196 |
|
|
| 5197 |
|
if (self::$support['intl'] === true) { |
| 5198 |
|
$returnTmp = \grapheme_strrpos($haystack, $needle, $offset); |
| 5199 |
|
if ($returnTmp !== false ) { |
| 5200 |
|
return $returnTmp; |
| 5201 |
|
} |
| 5202 |
|
} |
| 5203 |
|
|
| 5204 |
|
// fallback via vanilla php |
| 5205 |
|
|