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

mb_strimwidth

(PHP 4 >= 4.0.6)

mb_strimwidth - получает усечённую строку со специфицированной шириной.

Описание

string mb_strimwidth (string str, int start, int width, string trimmarker [, string encoding])

mb_strimwidth() усекает строку str до специфицированной width. Возвращает усечённую строку.

Если trimmarker установлен, trimmarker присоединяется к return-значению.

start это смещение стартовой позиции. Количество символов от начала строки (первый символ 0).

trimmarker это строка, которая добавляется в конец строки при её усечении.

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

Пример 1. mb_strimwidth()
$str 
= mb_strimwidth($str, 0, 40, "..>");

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


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

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

Это создаст два массива - MyArray и MyOtherArray, которые будут отправлены PHP-скрипту. Можно также присвоить вашим массивам специфические ключи:

<input 
name="AnotherArray[]"> <input name="AnotherArray[]"> <input name="AnotherArray[email]"> 
<input name="AnotherArray[phone]">

Массив AnotherArray теперь будет содержать ключи 0, 1, email и phone. Вычислить пределы функций.

Примечание: специфицирование ключей массива делается в HTML по выбору. Если вы не специфицируете ключи, массив заполняется элементами в порядке их появления на форме. Массив нашего первого примера будет содержать ключи 0, 1, 2  3.

См. также Функции массива и Переменные за пределами PHP.