В PHP, что такое двоичная строка (b'xxxx')?

@AlexDuggleby: Вы не должны копировать рабочие листы, можно сохранить их непосредственно. например:

Public Sub SaveWorksheetsAsCsv()
Dim WS As Excel.Worksheet
Dim SaveToDirectory As String

    SaveToDirectory = "C:\"

    For Each WS In ThisWorkbook.Worksheets
        WS.SaveAs SaveToDirectory & WS.Name, xlCSV
    Next

End Sub

Только потенциальная проблема состоит в том, что это оставляет Вашу рабочую книгу сохраненной как последний файл CSV. Если необходимо сохранить исходную рабочую книгу, Вам будет нужна к SaveAs она.

15
задан Colin D Bennett 31 October 2016 в 20:14
поделиться

3 ответа

$number = decbin(59);
echo $number . "\n"; //111011
$number = bindec($number);
echo $number . "\n"; //59

decbin (int $ number) : возвращает строку, содержащую двоичное представление заданного числового аргумента.

bindec (string $ bstring) : возвращает десятичный эквивалент двоичного числа в аргументе bstring.

-8
ответ дан 1 December 2019 в 03:35
поделиться

В справочнике по языку PHP описывается различие между строками Unicode и собственными двоичными строками, обозначенными буквой b 'это двоичная строка'

It doesn ' t кажется методом представления двоичных чисел.

Обозначение «доступно с PHP 5.2.1. Однако оно будет действовать только с PHP 6.0.0»

16
ответ дан 1 December 2019 в 03:35
поделиться

«двоичная строка» - это то, что мы имеем в php прямо сейчас - последовательность байтов, которая (в отличие от языка C) может также включать нулевой байт. Это (или будет, как в php6) отличается от строк Unicode, которые представляют собой последовательности двухбайтовых символов.

3
ответ дан 1 December 2019 в 03:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: