As expected, grapheme_stripos() does return boolean FALSE if the needle is not found in the haystack.
Use strict type comparison to check for that condition, like:
if (FALSE === grapheme_stripos('a', 'b')) {print 'Needle not found';}grapheme_stripos
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
grapheme_stripos
Референца за `function.grapheme-stripos.php` со подобрена типографија и навигација.
grapheme_stripos
Класата Collator
grapheme_stripos — Најди ја позицијата (во единици графем) на првото појавување на стринг што не ги зема предвид големите и малите букви
= NULL
Процедурален стил
string
$haystack,string
$needle,int
$offset = 0,string
$locale = ""): int|false
Најди ја позицијата (во единици графем) на првото појавување на стринг што не ги зема предвид големите и малите букви
Параметри
haystack-
Стрингот во кој ќе се бара. Мора да биде валиден UTF-8.
needle-
Низата за пребарување. Мора да биде валиден UTF-8.
offset-
Опционалниот
offsetпараметарот ви овозможува да специфицирате каде воhaystackзапочни со пребарување како поместување во единици графем (не бајти или знаци). Ако поместувањето е негативно, се третира релативно од крајот на стрингот. Вратената позиција е сè уште релативна во однос на почетокот наhaystackнезависно од вредноста наoffset. locale- Локализација за користење.
Вратени вредности
Враќа позиција како цел број. Ако needle не е пронајдена, grapheme_stripos() ќе врати false.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.5.0 |
Изборниот параметар locale е додадена.
|
| 7.1.0 |
се генерира грешка на ниво на Windows, а од PHP 7.4 и на други оперативни системи. offsetПоддршката за негативни
|
Примери
Пример #1 grapheme_stripos() example
<?php
$char_a_ring_nfd = "a\xCC\x8A"; // 'LATIN SMALL LETTER A WITH RING ABOVE' (U+00E5) normalization form "D"
$char_o_diaeresis_nfd = "o\xCC\x88"; // 'LATIN SMALL LETTER O WITH DIAERESIS' (U+00F6) normalization form "D"
$char_O_diaeresis_nfd = "O\xCC\x88"; // 'LATIN CAPITAL LETTER O WITH DIAERESIS' (U+00D6) normalization form "D"
print grapheme_stripos( $char_a_ring_nfd . $char_a_ring_nfd . $char_o_diaeresis_nfd, $char_O_diaeresis_nfd);
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
2
Види Исто така
- grapheme_stristr() - Враќа дел од низата haystack од првата појава на needle што не разликува големи и мали букви до крајот на haystack
- grapheme_strpos() - Најди позиција (во графемски единици) на првата појава на низа
- grapheme_strripos() - Најди позиција (во графемски единици) на последната појава на низа што не разликува големи и мали букви
- grapheme_strrpos() - Најди позиција (во графемски единици) на последната појава на низа
- grapheme_strstr() - Враќа дел од стринг-от haystack од првото појавување на needle до крајот на haystack
- враќа низа од стрингови, или