СКРИПТЫ
ТЕГИ:
php (284)
js (166)
html (138)
css (116)
html tags (61)
jquery (40)
edit text (37)
php array (30)
form html (29)
fonts (27)
ruweb.net (23)
foto (22)
atom (20)
online (20)
forum (19)
svg (18)
Показать еще :
hosting (17)
board (17)
php file (16)
html book (16)
js method (16)
color (15)
input (15)
php date (15)
link (15)
js events (14)
htaccess (13)
table (13)
osclass (13)
dw block (12)
path (12)
js delete (12)
select (12)
icon (11)
form (11)
notepad (11)
download (11)
img (11)
php time (11)
keyboard (11)
php img (11)
jsphp (11)
mouse (10)
url (10)
js time (9)
info (9)
yandex (9)
php url (7)
comment (7)
cookie (7)
hover (7)
task (7)
dosite (7)
js url (6)
list (6)
iframe (6)
click (6)
year (6)
mysql (6)
search (5)
ftp (5)
chart (5)
browser (5)
js id (5)
mb (5)
php get (5)
heading (5)
adminka (5)
value (5)
symbols (4)
vk (4)
js form (4)
console (4)
mounth (4)
submit (4)
reg.ru (4)
bbcode (4)
day (4)
week (4)
captcha (3)
js img (3)
ucoz (3)
line (3)
ssl (3)
scandir (3)
pages (3)
js post (3)
https (3)
vs code (3)
padding (3)
рся (2)
second (2)
money (2)
youtube (2)
video (2)
typeof (2)
seo (2)
sitemap (2)
title (2)
tag hr (2)
cursor (2)
js vars (2)
counter (2)
arrows (2)
base64 (2)
qr kod (2)
height (2)
details (2)
archive (1)
numbers (1)
domen (1)
books (1)
куб (1)
scroll (1)
smile (1)
header (1)
windows (1)
google (1)
speed (1)

Найти последнее вхождение строки / strrpos

"strrpos". Что такое "strrpos" в php? Примеры использования "strrpos".

Подробно о strrpos в php?

  1. Что такое strrpos / синтаксис.
  2. Пример использования strrpos
  3. Пример использования mb_strrpos

  1. Что такое strrpos / синтаксис.

    Начнем с вопроса : Что такое strrpos в php?
    strrpos - это функция в php, которая находит последнее вхождение строки.

    Или если это перевести на русский язык с "программного" - находит последний элемент/знак в строке

    Синтаксис strrpos

    strrpos(string $haystack, string $needle, int $offset = 0): int|false

    Расшифровка синтаксиса strrpos

    strrpos - название функции.

    string $haystack :

    1). string - строка.
    2). $haystack - "где ищем" - $haystack.

    string $needle

    1). string - строка.
    2). $needle- "что ищем" - $needle

    int $offset = 0

    Если равно или больше нуля, то поиск будет идти слева направо и, при этом, будут пропущены первые offset байт строки haystack.
    Если меньше нуля, то поиск будет идти справа налево. При этом будут отброшены offset байт с конца haystack и найдено первое найденное вхождение needle.

    Что возвращает strrpos

    Функция "strrpos" возвращает :

    int|false

    1). либо : int
    2). либо : false


  2. Пример использования strrpos

    Для того, чтобы разобрать пример использования "strrpos" - нам нужно его(пример) сформулировать...

    Предположим, что у нас есть строка из цифр :

    $mystring = '19191';

    Присвоим полученное значение "strrpos" переменной "$pos"

    $pos = strrpos($mystring, '9');

    Далее напишем условие:

    if ($pos != false) {
    echo $pos;
    }

    Выведем результат работы strrpos прямо здесь:

    3

    Объяснение результата strrpos

    Нам вернулось порядковый номер последнего вхождения строки, но если вы начете считать, то скорее всего у вас ничего не сходится...

    Дело в том, что счет начинается с нуля...

    Фиолетовый выделен порядковый номер числа в нашей строке.

    Красный - искомое с помощью "strrpos" последнее вхождения строки

    1(0)9(1)1(2)9(3)1


  3. Пример использования mb_strrpos

    Возможно кто-то использует функции с "mb_" я стараюсь этого не делать.

    Из выше написанной строки - понятно,Ю что отдельную страницу о "mb_strrpos" - я делать не буду...

    Функция с "mb_strrpos" абсолютно аналогична "strrpos" и возвращает абсолютно аналогичные значения...

    Возможно есть что-то, что я не знаю(тех замечательных свойств которые есть в "mb_strrpos" и нет в "strrpos"), но давайте рассмотри два примера работы "mb_strrpos" :

    Php код примера "mb_strrpos"

    $mystring2 = 'мама';

    $pos2 = strrposed($mystring2 , 'м');

    if ($pos2 != false) {

    echo $pos2 ;

    }

    $mystring3 = 'мама';

    $pos3 = mb_strrpos($mystring3 , 'м');

    if ($pos3 != false) {

    echo $pos3 ;

    }

    Вывод работы кода в php "mb_strrpos"

    Результат аналогичный...

    4

    4

    У нас кодировка utf-8, поэтому умножаем на 2.

    м(01)а(23)м(34(56)

    Количество символов зависит от кодировки - чем отличаются кодировки

    Разница между "mb_strrpos" и "strrpos"

    В приведенном примере - вы видите разницу между двумя функциями?

    Лично я нет!

Пользуйтесь на здоровье! Не забудьте сказать спасибо
Теги :
strrpos
php strrpos
mb strrpos
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =

Последние комментарии :
вывы :
05.06.2022 12:32
сейчас яндекс добавил индексацию js в…
подробнее.
Марат :
02.06.2022 20:14
Михаил :
02.06.2022 20:10
Ну вот только для этого может быть ;) А так, нет смысла…
подробнее.
Марат :
02.06.2022 15:59
Чтобы вы зашли на данную страницу и нажали на…
подробнее.
Михаил :
02.06.2022 14:33
Ну вот только для этого может быть :) А так, нет смысла…
подробнее.
Алексей :
26.05.2022 14:19
👍👍👍
подробнее.
ruweb
Страница загружена за : 0.017462 секунд. Подробнее