_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")