↑  ←  Описание функции


_ArrayTrim

Удаляет указанное количество символов из всех элементов массива.

#include <Array.au3>
_ArrayTrim(ByRef $avArray, $iTrimNum [, $iDirection = 0 [, $iStart = 0 [, $iEnd = 0]]])

Параметры

$avArray Массив для изменения
$iTrimNum Количество удаляемых символов
$iDirection [необязательный] Направление удаления:
    0 - Удаляет слева
    1 - Удаляет справа
$iStart [необязательный] Индекс массива, от которого начинать удаление
$iEnd [необязательный] Индекс массива, в котором закончить удаление

Возвращаемое значение

Успех:Возвращает 1
Ошибка:Возвращает 0, устанавливает @error:
@error:1 - Массив $avArray не является массивом
2 - Массив $avArray не является одномерным массивом
5 - $iStart больше $iEnd
(3-4 - Устаревшие коды ошибок)

Пример

#include <Array.au3>

Local $avArray[5]
$avArray[0] = "ab"
$avArray[1] = "bc"
$avArray[2] = "cd"
$avArray[3] = "de"
$avArray[4] = "ef"

_ArrayDisplay($avArray, "Массив перед _ArrayTrim()")
_ArrayTrim($avArray, 1, 1, 1, 3)
_ArrayDisplay($avArray, "Массив после  удаления справа 1-го символа в элементах от 1 до 3")