PHP substr() 함수의 사용법을 이해하는 방법: 시작 매개변수가 음수이고 길이가 시작보다 작거나 같으면 길이는 0입니다.
이 문장
迷茫2017-05-24 11:32:51
php 기능을 사용하고 데모를 작성하여 테스트해 보세요
substr('abcdefg', -4, -2) 및 substr('abcdefg', -4, -6)
为情所困2017-05-24 11:32:51
음수 길이가 제공되면 문자열 끝의 길이 문자가 생략됩니다(시작이 음수인 경우 문자열 끝부터 계산됩니다). start가 이 텍스트에 없으면 FALSE가 반환됩니다.
참조: http://php.net/manual/zh/func...
sbbstr('abcdefg', -4, -3)
를 참조하세요. 따라서 문자 끝의 길이가 3
인 문자는 생략됩니다. abcd
;sbbstr('abcdefg', -4, -3)
,所以该字符末尾长度为3
的字符会被省略真正被截取的字符串为abcd
;
同理sbbstr('abcdefg', -4, -5)
,当length
小于等于start
时,包括下标为-4
之后的字符都被省略了,所以截取的字符串也是空,所以说length
为0
length
가 보다 작거나 같은 경우
, 아래 첨자 sbbstr('abcdefg', -4, -5)
와 유사합니다. start-4
뒤의 문자가 생략되므로 가로채는 문자열도 비어 있으므로 length
는 0