PhpSpreadsheet/tests/data/Calculation/Engineering/DEC2BIN.php

92 lines
1.1 KiB
PHP

<?php
return [
[
357,
'101100101',
],
// Too large
[
512,
'#NUM!',
],
// Too small
[
-513,
'#NUM!',
],
[
9,
4,
'1001',
],
[
9,
8,
'00001001',
],
// Leading places as a float
[
9,
6.75,
'001001',
],
// Leading places negative
[
9,
-1,
'#NUM!',
],
// Leading places non-numeric
[
9,
'ABC',
'#VALUE!',
],
[
246,
'11110110',
],
[
12345,
'#NUM!',
],
[
123456789,
'#NUM!',
],
[
123.45,
'1111011',
],
[
0,
'0',
],
// Invalid decimal
[
'3579A',
'#VALUE!',
],
// Non string
[
true,
'#VALUE!',
],
// 2's Complement
[
-100,
'1110011100',
],
// 2's Complement
[
-107,
'1110010101',
],
// 2's Complement
[
-512,
'1000000000',
],
];