Splitting Strings into Words
Explore how to split arbitrary strings into lists of words using Laravel's words helper method and fluent string macros. Understand applying regular expressions with preg_split to handle whitespace and punctuation, producing clean word arrays for string processing tasks.
We'll cover the following...
We'll cover the following...
We can now split arbitrary strings into an array of lines, bringing us to our next logical step: breaking strings into lists of words. A word’s concept and exact definition can easily lead us astray and into a separate discussion. With this in mind, we will say that a space—or the other arbitrary characters that we define—separates a word.
The first method we will create is an adaptation of Laravel’s words method. This approach will produce a list of strings that ...