Функции - РАБОТА С МАССИВАМИ

isArray

boolean isArray(var) - возвращает признак того, что данная переменная имеет тип Array.

sum

int sum(array) - суммирует массив. Если массив многомерный, то суммируются все его члены.

int sum(array, int i) - суммирует i-ю колонку в двумерном массиве.

int sum(array, string column_name) - суммирует колонку с именем column_name в двумерном массиве.

int sum(array, int start_position, int count) - суммирование одномерного массива, начиная со start_position обработать count записей.

int sum(array, int i, int start_position, int count) - суммирование i-й колонки, начиная со start_position обработать count записей.

int sum(array, string column_name, int start_position, int count) - суммрование колонки column_name, начиная со start_position обработать count записей.

ascan

int ascan(array, search_text [, int start_from, int num_match]) - вернуть позицию элемента в массиве, содержащего значение search_text.
Поиск начать с элемента start_from.
Пропустить (num_match-1) найденных находок и вернуть позицию num_match находки.
Сравнение выполнять строго.

adel

array adel(array, number num) - удаляет в массиве array элемент с индексом num. Возвращает полученный массив.

Поддержка удаления элементов хэша на основе другого хэша, а также удаление символа в строке (как в массиве символов)

asize

asize(array, int size) - расширяет/урезает размер массива array до р-ра size.

ains

ains(array, int pos [, string value]) - вставить в массив array новый элемент в позицию pos и записать в него value.

afill

afill(arrary, value[, int start, int count]) - заполняет массив array значением value, обрабатывая count элементов, начиная индекса start.

average

average(array, column_name) - возвращает среднее арифметическое по колонке column_name массива array.

average(array, i) - возвращает среднее арифметическое по i-й колонке массива array.

array

array array() - возвращает пустой массив.

aRemoveEmpty

array aRemoveEmpty(array) - удаляет из массива все пустые (в т.ч. и пробельные) и null элементы.

removeSpaces

array removeSpaces() - удаляет пробельные символы (пробелы, табуляции, переводы строк) во всех элемента массива (объектный метод).

string removeSpaces() - удаляет пробельные символы (пробелы, табуляции, переводы строк) в строке (объектный метод).

trim

array trim() - удаляет лидирующие и замыкающие пробелы во всех элемента массива (объектный метод).

contains

contains(value) - возвращает true, если value содержится в массиве (объектный метод).

implode

string implode(array, String divider) - соединяет элементы массива в строку, вставляя между ними divider.

implode() - соединение элементов массива в строку (объектный метод).

implode(string sep) - соединение элементов массива в строку с использованием сепаратора sep (объектный метод).

split

split(string sep) - разбивает каждый элемент массива на массив подстрок, используя сепаратор sep (т.е. создает из (n)-мерного массива (n+1)-мерный) (объектный метод).

split(string sep1, string sep2) - разбивает каждый элемент массива на двумерный массив подстрок, используя последовательно сепаратор sep1 и сепаратор sep2 (т.е. создает из (n)-мерного массива (n+2)-мерный) (объектный метод).

splitComas

splitComas(string) - разбиение строки на массив по запятым.

splitComas() - разбивает каждый элемент массива на массив подстрок, используя в качестве сепаратора запятую (т.е. создает из (n)-мерного массива (n+1)-мерный) (объектный метод).

splitLines

splitLines() - разбивает каждый элемент массива на массив подстрок, используя в качестве сепаратора символ окончания строки (т.е. создает из (n)-мерного массива (n+1)-мерный) (объектный метод).

splitTab

splitTab() - разбивает каждый элемент массива на массив подстрок, используя в качестве сепаратора символ табуляции (т.е. создает из (n)-мерного массива (n+1)-мерный) (объектный метод).

splitLinesTab

splitLinesTab() - разбивает каждый элемент массива на двумерный массив подстрок, используя в качестве сепаратора символ окончания строки и символ табуляции в указанной последовательности (т.е. создает из (n)-мерного массива (n+2)-мерный) (объектный метод).

min

min() - возвращает максимальное число в одномерном массиве.

max

max() - возвращает минимальное число в одномерном массиве.

columns

columns(col_num | [col_num1, col_num2, ..]) - возвращает указанные колонки массива.

unique

unique() - возвращает массив уникальных значений, присутствующих в данном массиве.

array

array(size) - возвращает массив длиной size с начальными значениями эелементов - null.

array(size, initValue) - возвращает массив длиной size с начальными значениями элементов initValue.

 
script/func_array.txt · Последние изменения: 29/10/2020 16:32 (внешнее изменение)
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS