substring( 起点,终点)
substr( 起点,长度) 应该是这样没错吧.....
这两个函数除了用法不一样,他们存在的意义是什么,这两个函数实现的功能都是一样的,难道是时间复杂度的问题?
有没有朋友能举个让两个函数各自应用的例子..
substr是从start位置往后数几位;可以理解操作字符串
substring是从下标位置往后几位,但不含stop位(含头不含尾),可以理解操作字符串下标
问了下度娘,答案:substring是获取从start位开始到end位之间的字符串,而substr是获取从start位开始后end位的字符串;(两种方法都包含start位的字符串,区别在于ubstring不包含end位的字符串,substr包含
从广义上说,这两个函数的功能一样。
从狭义上说,这两个函数的功能不一样。
根据需求选择相应的函数即可。