explode — Split a string by a string
Description[dɪˈskrɪpʃən]
arrayexplode(string$delimiter,string$string[,int$limit=PHP_INT_MAX])
一、Returns an array of strings, each of which is a substring of string formed by splitting it on boundaries formed by the string delimiter。
返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 delimiter 作为边界点分割出来。
1、A of B
a、中心词是A,B是用来修饰A的,B是A的后置定语,相当于只有一个A。
b、这里的 strings 是用来修饰 array 的,简单理解就是返回一个 array。
c、后面的 is a substring of string 也是同理。
2、each of which
a、这里是一个有 which 引导的定于从句,逗号前面的是主句,which后面的是从句,从句修饰 array ,做了它的定语。
b、each of 表示 array 这个数组中的每一个元素,这里强调每一个。所以每一个array中的元素都是被delimiter分割string的子串。
3、substring
a、前缀:sub,表示级别上低一等的,副的,附属的
b、string字符串的意思。
记忆方法:附属的字符串,所以是子串。相信用过 js 的substring()函数的亲对这个单词很容易理解
4、formed by
由...形成
5、split
分开
a、词根:spl,撕破裂开了
b、it它。
记忆方法:把它撕破裂开了,所以就分开了,相信用过 PHP 的split()函数的亲对这个单词很容易理解
6、boundary
边界,bound 的名词形式
bound可以用谐音记忆“绑”→限制,受到了限制所以有边界。
7、delimiter
分隔符
记忆方法:limit的意思是限制,相信大家在查sql的时候肯定用过limit
substring,split,delimiter算是我们IT行业中的高频词汇,大家可以用心记一下哦!
领取专属 10元无门槛券
私享最新 技术干货