MID.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. <?php
  2. return [
  3. [
  4. '',
  5. null,
  6. 1,
  7. 1,
  8. ],
  9. [
  10. '',
  11. '',
  12. 1,
  13. 1,
  14. ],
  15. [
  16. '#VALUE!',
  17. 'QWERTYUIOP',
  18. 0,
  19. 1,
  20. ],
  21. [
  22. '#VALUE!',
  23. 'QWERTYUIOP',
  24. 5,
  25. -1,
  26. ],
  27. [
  28. '#VALUE!',
  29. 'QWERTYUIOP',
  30. 'NaN',
  31. 1,
  32. ],
  33. [
  34. '#VALUE!',
  35. 'QWERTYUIOP',
  36. 2,
  37. 'NaN',
  38. ],
  39. 'length null treated as zero' => [
  40. '',
  41. 'QWERTYUIOP',
  42. 2,
  43. null,
  44. ],
  45. 'length not specified' => [
  46. 'exception',
  47. 'QWERTYUIOP',
  48. 5,
  49. ],
  50. 'start not specified' => [
  51. 'exception',
  52. 'QWERTYUIOP',
  53. ],
  54. 'string not specified' => [
  55. 'exception',
  56. ],
  57. [
  58. 'IOP',
  59. 'QWERTYUIOP',
  60. 8,
  61. 20,
  62. ],
  63. [
  64. '',
  65. 'QWERTYUIOP',
  66. 999,
  67. 2,
  68. ],
  69. [
  70. 'DEF',
  71. 'ABCDEFGHI',
  72. 4,
  73. 3,
  74. ],
  75. [
  76. 'δύο',
  77. 'Ενα δύο τρία τέσσερα πέντε',
  78. 5,
  79. 3,
  80. ],
  81. [
  82. 'δύο τρία',
  83. 'Ενα δύο τρία τέσσερα πέντε',
  84. 5,
  85. 8,
  86. ],
  87. [
  88. 'τρία τέσσερα',
  89. 'Ενα δύο τρία τέσσερα πέντε',
  90. 9,
  91. 12,
  92. ],
  93. [
  94. 'R',
  95. true,
  96. 2,
  97. 1,
  98. ],
  99. [
  100. 'AL',
  101. false,
  102. 2,
  103. 2,
  104. ],
  105. ];