Понадобилась подпрограмма для поиска заданного значения в массиве и в случае успеха возврата его индекса.
Я хотел сделать более универсальный вариант, но возникла проблема с определением размера массива внутри подпрограммы. Может кто то уже сталкивался с этим и может подсказать?
$arr[0] = "afds"
$arr[1] = "bd3h"
$arr[2] = "ce56"
$name_array = "$arr"
$cell_array = 1
PRINT(GETVAR(STRCONCAT($name_array, "[", GETVAR("$cell_array"), "]" ) ) ) // Значение по индексу возвращает правильно
PRINT(ARRSIZE(GETVAR("$name_array"))) // А вот размер массива не возвращает
HALT