↑  ←  Описание функции


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.

Для того чтобы преобразовать двоичные данные в массив с помощью этой функции, следует сначала преобразовать их в строку функцией BinaryToString().

См. также

StringFromASCIIArray, BinaryToString, StringSplit

Пример

#include <Array.au3>    ; для _ArrayDisplay()

Local $aArray = StringToASCIIArray("abc")
_ArrayDisplay($aArray)