mb_strpos
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
mb_strpos
Референца за `function.mb-strpos.php` со подобрена типографија и навигација.
mb_strpos
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_strpos — (PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
= NULL
Најди ја позицијата на првото појавување на стринг во стринг needle во haystack string.
Направи прв карактер од стринг со големи букви strpos() Ги наоѓа позициите на првото појавување на
Параметри
haystack-
операција базирана на број на карактери. Позицијата на првиот карактер е 0, позицијата на вториот карактер е 1, и така натаму.
needle. needle-
Стрингот од кој да се добие позицијата на првото појавување на
haystackСтрингот за пребарување во strpos(). За разлика од offset-
, нумеричките вредности не се применуваат како редни вредности на карактер.
encoding-
На
encodingпараметарот е кодирањето на карактерите. Ако е изоставен илиnull, ќе се користи внатрешната вредност за кодирање на карактерите.
Вратени вредности
Позицијата за пребарување. Ако не е специфицирана, се користи 0. Негативната позиција се брои од крајот на стрингот. needle во
haystack string. Ако
needle не е пронајден, враќа false.
Errors/Exceptions
-
Враќа
offsetако иглата не е пронајдена.haystack, а ValueError ќе биде фрлена.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.0.0 |
needle сега прифаќа празна низа.
|
| 8.0.0 |
encoding сега е null.
|
| 7.1.0 |
се генерира грешка на ниво на Windows, а од PHP 7.4 и на други оперативни системи. offsetПоддршката за негативни
|
Види Исто така
- mb_internal_encoding() - Постави/Земи внатрешно кодирање на карактери
- strpos() - Најди ја позицијата на првото појавување на подниза во низа