PHP.mk документација

grapheme_stripos

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.grapheme-stripos.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.grapheme-stripos.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
grapheme_stripos

Референца за `function.grapheme-stripos.php` со подобрена типографија и навигација.

function.grapheme-stripos.php

grapheme_stripos

Класата Collator

grapheme_striposНајди ја позицијата (во единици графем) на првото појавување на стринг што не ги зема предвид големите и малите букви

= NULL

Процедурален стил

grapheme_stripos(
         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
  • враќа низа од стрингови, или

Белешки од корисници 1 белешка

Анонимен
пред 7 години
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';}
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.