What is Diffrent between Explode and Split ?

Split function splits string into array by regular expression. Explode splits a string into array by string.

For Example:explode(" and", "India and Pakistan and Srilanka"); split(" :", "India : Pakistan : Srilanka");

Both of these functions will return an array that contains India, Pakistan, and Srilanka.