Описание вспомогательной функции


_ArrayDelete

Удаляет ячейку из массива.

_ArrayDelete($var_array,$var_ielement)

Параметры

$var_array Массив для изменения
$var_ielement Индекс удаляемой ячейки

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

Успех:Новый размер массива
Ошибка:-1, устанавливает @error
@error:1 - Массив $var_array не является массивом

Примечания

Если массив состоит из одной ячейки (или один ряд в двумерном массиве), то после применения к нему _ArrayDelete() он перестанет быть массивом и будет равен "" (пустой строке).

Если индекс больше, чем размер массива, то удаляется последняя ячейка массива.

Функцию можно подключить через команду exect

См. также

_ArrayAdd, _ArrayInsert, _ArrayPop, _ArrayPush

Примеры:
 Как создать кнопку?


exect=$var_aa=StringSplit('1a|2a|3a|4a','|',2)||_ArrayDisplay($var_aa)||_ArrayDelete($var_aa,2)||_ArrayDisplay($var_aa) ;; пример создания массива и удаление заданной ячейки


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru