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