AND.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. <?php
  2. return [
  3. // No arguments
  4. [
  5. '#VALUE!',
  6. ],
  7. // NULL
  8. [
  9. false,
  10. null,
  11. ],
  12. // Boolean TRUE and NULL
  13. [
  14. true,
  15. true,
  16. null,
  17. ],
  18. // Boolean FALSE and NULL
  19. [
  20. false,
  21. false,
  22. null,
  23. ],
  24. // Both TRUE Booleans
  25. [
  26. true,
  27. true,
  28. true,
  29. ],
  30. // Mixed Booleans
  31. [
  32. false,
  33. true,
  34. false,
  35. ],
  36. // Mixed Booleans
  37. [
  38. false,
  39. false,
  40. true,
  41. ],
  42. // Both FALSE Booleans
  43. [
  44. false,
  45. false,
  46. false,
  47. ],
  48. // Multiple Mixed Booleans
  49. [
  50. false,
  51. true,
  52. true,
  53. false,
  54. ],
  55. // Multiple TRUE Booleans
  56. [
  57. true,
  58. true,
  59. true,
  60. true,
  61. ],
  62. // Multiple FALSE Booleans
  63. [
  64. false,
  65. false,
  66. false,
  67. false,
  68. false,
  69. ],
  70. [
  71. true,
  72. -1,
  73. -2,
  74. ],
  75. [
  76. false,
  77. 0,
  78. 0,
  79. ],
  80. [
  81. false,
  82. 0,
  83. 1,
  84. ],
  85. [
  86. true,
  87. 1,
  88. 1,
  89. ],
  90. [
  91. '#VALUE!',
  92. '1',
  93. 1,
  94. ],
  95. // 'TRUE' String
  96. [
  97. true,
  98. 'TRUE',
  99. 1,
  100. ],
  101. // 'FALSE' String
  102. [
  103. false,
  104. 'FALSE',
  105. true,
  106. ],
  107. // Non-numeric String
  108. [
  109. '#VALUE!',
  110. 'ABCD',
  111. 1,
  112. ],
  113. [
  114. true,
  115. -2,
  116. 1,
  117. ],
  118. [
  119. false,
  120. -2,
  121. 0,
  122. ],
  123. ];