Split using a standard "string split" PHP function altered a bit to take into account first name, middle, last name. Splits based on a "blank space" between the parts of a name.
If a name is not hypenated correctly then it will see the first part as the first name and the middle part as the middle name (not part of the first name). You can't assume that the two are actually part of the first name unfortunately.
Bookmarks