Описание функции | |
StringToASCIIArray |
Преобразует строку в массив, содержащий код ASCII каждого символа.
StringToASCIIArray('string',[start=0[,end[,encoding=0]]])
Параметры
'string' | Строка для преобразования в массив ASCII кодов. |
start |
[необязательный] Позиция начала для обработки (По умолчанию: 0). |
end |
[необязательный] Позиция конца для обработки (По умолчанию: StringLen('string'), т.е. до конца строки). |
encoding |
[необязательный] Возвращаемый массив будет содержать значения в указанном наборе символов: 0 - (по умолчанию) UTF-16 1 - ANSI 2 - UTF-8 |
Возвращаемое значение
Успех: | Возвращает массив, содержащий юникодные коды символов в соответствии с порядком следования символов в строке. |
Ошибка: | Возвращает пустую строку. |
Примечания
Строка может содержать символы Chr(0). Они будут появляться в возвращаемом массиве, а также любые данные, следующие после них. Обработка останавливается, только когда конец строки будет достигнут или до позиции указанной в параметре end.См. также
StringFromASCIIArray, BinaryToString, StringSplit
Примеры: | Как создать кнопку? |
;; Преобразует строку в массив и записывает в переменную $var_aa.
$var_aa=StringToASCIIArray('abc')
;; Теперь преобразует массив $var_aa в строку и записывает в переменную $var_bb.
$var_bb=StringFromASCIIArray($var_aa)
exect=$var_aa=StringToASCIIArray('abc') GLOBALEXECT<a> ;; пример записи строки в массив в переменную $var_aa, содержащий код ASCII каждого символа
exect=$var_a1=StringToASCIIArray('abc')||$var_s1=StringFromASCIIArray($var_a1) GLOBALEXECT<a> ;; пример записи строки в массив в переменную $var_aa, содержащий код ASCII каждого символа и обратное преобразование массива кодов ASCII в строку
exect=$var_aa=StringToASCIIArray('%N') GLOBALEXECT<a> ;; отобразить в таблице коды ASCII символов имени под курсором
exect=$var_a=StringToASCIIArray(ClipGet())||_ViewValues($var_a) ;; отобразить в таблице коды ASCII символов строки буфера обмена