Функции Язык программирования PHP

mb_strrpos

(PHP 4 >= 4.0.6)

mb_strrpos - находит позицию последнего появления строки в строке.

Описание

int mb_strrpos (string haystack, string needle [, string encoding])

mb_strrpos() возвращает числовую позицию последнего появления needle в строке haystack. Если needle не найдена, возвращает FALSE.

mb_strrpos() выполняет многобайтную безопасную strpos()-операцию на основе количества символов.
Позиция needle вычисляется от начала haystack. Первая позиция равна 0. Позиция второго символа равна 1, и так далее.

Если encoding опущен, используется внутренняя кодировка. mb_strrpos() принимает string для needle, где strrpos() принимает только символ.

encoding это кодировка символов. Если опущена, используется внутренняя кодировка символов.

См. также mb_strpos(), mb_internal_encoding(), strrpos().


Назад Оглавление Вперёд
mb_strpos Вверх mb_strwidth

1. Какое кодирование/декодирование я должен выполнять при передаче значения в HTМL-форме? А через URL?

4. Как мне получит все результаты из HTML-тэга множественного выбора select?

Тэг select multiple в HTML позволяет пользователю делать выбор нескольких позиций в списке. Эти позиции передаются затем обработчику акции формы. Проблема в том, что они все передаются с одним и тем же именем. Например:
<select name="var" multiple>
Выполнить действия: Исследовать систему уравнений

Каждая выбранная опция дойдёт до обработчика акции как:

var=option1 var=option2 var=option3

Каждая опция будет перезаписывать содержимое предыдущей переменной $var. Решением будет использование "массива элемента form" РНР. Нужно использовать следующее: