substr和substring的区别

substr()substring()都用于截取字符串,可以接收1-2个参数。

两者的第一个参数的含义相同,都表示截取的起始位置(下标),在只有一个参数时,两者都表示从指定的起始位置截取到末尾,例如:

在有第二个参数时,两者有所区别:substr()的第二个参数表示截取长度,而substring()的第二个参数表示截取的结束位置(下标),例如: