84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
So verstehen Sie die Verwendung der PHP-Funktion substr(): Wenn der Startparameter eine negative Zahl ist und die Länge kleiner oder gleich dem Start ist, ist die Länge 0. Dieser Satz
ringa_lee
php函数的使用,自己写个demo测试下
substr('abcdefg', -4, -2) 与 substr('abcdefg', -4, -6)
如果提供了负数的 length,那么 string 末尾处的 length 个字符将会被省略(若 start 是负数则从字符串尾部算起)。如果 start 不在这段文本中,那么将返回 FALSE。参考:http://php.net/manual/zh/func...
看sbbstr('abcdefg', -4, -3),所以该字符末尾长度为3的字符会被省略真正被截取的字符串为abcd;同理sbbstr('abcdefg', -4, -5),当length小于等于start时,包括下标为-4之后的字符都被省略了,所以截取的字符串也是空,所以说length为0
sbbstr('abcdefg', -4, -3)
3
abcd
sbbstr('abcdefg', -4, -5)
length
start
-4
0
php函数的使用,自己写个demo测试下
substr('abcdefg', -4, -2) 与 substr('abcdefg', -4, -6)
看
sbbstr('abcdefg', -4, -3)
,所以该字符末尾长度为3
的字符会被省略真正被截取的字符串为abcd
;同理
sbbstr('abcdefg', -4, -5)
,当length
小于等于start
时,包括下标为-4
之后的字符都被省略了,所以截取的字符串也是空,所以说length
为0