Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. I am a sentence.
  2.  
  3. $sentence = explode(" ", $sentence);
  4. /*
  5. returns array(4) {
  6. [0]=>
  7. string(1) "I"
  8. [1]=>
  9. string(2) "am"
  10. [2]=>
  11. string(1) "a"
  12. [3]=>
  13. string(8) "sentence."
  14. }
  15. */
  16.  
  17. $sentence = preg_split("/[.?!s]/", $sentence);
  18. /*
  19. returns array(5) {
  20. [0]=>
  21. string(1) "I"
  22. [1]=>
  23. string(2) "am"
  24. [2]=>
  25. string(1) "a"
  26. [3]=>
  27. string(8) "sentence"
  28. [4]=>
  29. string(0) ""
  30. }
  31. */
  32.  
  33. $sentence = preg_split("/(?<=w)bs*/", 'I am a sentence.');
  34.  
  35. array(5) {
  36. [0]=>
  37. string(1) "I"
  38. [1]=>
  39. string(2) "am"
  40. [2]=>
  41. string(1) "a"
  42. [3]=>
  43. string(8) "sentence"
  44. [4]=>
  45. string(1) "."
  46. }
  47.  
  48. Array
  49. (
  50. [0] => Claire
  51. [1] => ’s
  52. [2] => favorite
  53. [3] => sonata
  54. [4] => for
  55. [5] => piano
  56. [6] => is
  57. [7] => Mozart
  58. [8] => ’s
  59. [9] => Sonata
  60. [10] => no
  61. [11] => . 15
  62. [12] => in
  63. [13] => C
  64. [14] => Major
  65. [15] => .
  66. )
  67.  
  68. $parts = preg_split("/s+|b(?=[!?.])(?!.s+)/", $sentence);
  69.  
  70. Array
  71. (
  72. [0] => Claire’s
  73. [1] => favorite
  74. [2] => sonata
  75. [3] => for
  76. [4] => piano
  77. [5] => is
  78. [6] => Mozart’s
  79. [7] => Sonata
  80. [8] => no.
  81. [9] => 15
  82. [10] => in
  83. [11] => C
  84. [12] => Major
  85. [13] => .
  86. )
  87.  
  88. preg_split( '/[^a-zA-Z0-9]+/', 'I am a sentence' );
  89.  
  90. array(4) {
  91. [0]=>
  92. string(1) "I"
  93. [1]=>
  94. string(2) "am"
  95. [2]=>
  96. string(1) "a"
  97. [3]=>
  98. string(8) "sentence"
  99. }
  100.  
  101. preg_split( '/b[^a-zA-Z0-9]+b/', 'I am a sentence.' );
  102.  
  103. array(4) {
  104. [0]=>
  105. string(1) "I"
  106. [1]=>
  107. string(2) "am"
  108. [2]=>
  109. string(1) "a"
  110. [3]=>
  111. string(8) "sentence."
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement