Rumah > Soal Jawab > teks badan
Cara memahami penggunaan fungsi PHP substr(): Jika parameter permulaan ialah nombor negatif dan panjang kurang daripada atau sama dengan permulaan, maka panjang ialah 0.
Ayat ini
迷茫2017-05-24 11:32:51
Gunakan fungsi php, tulis demo untuk mengujinya
substr('abcdefg', -4, -2) dan substr('abcdefg', -4, -6)
为情所困2017-05-24 11:32:51
Jika panjang negatif disediakan, aksara panjang pada hujung rentetan akan ditinggalkan (jika permulaan ialah nombor negatif, ia akan dikira dari hujung rentetan). Jika permulaan tiada dalam teks ini, FALSE akan dikembalikan.
Rujukan: http://php.net/manual/zh/func...
Lihat sbbstr('abcdefg', -4, -3)
, jadi aksara dengan panjang 3
di hujung aksara akan diketepikan abcd
;sbbstr('abcdefg', -4, -3)
,所以该字符末尾长度为3
的字符会被省略真正被截取的字符串为abcd
;
同理sbbstr('abcdefg', -4, -5)
,当length
小于等于start
时,包括下标为-4
之后的字符都被省略了,所以截取的字符串也是空,所以说length
为0
Begitu juga dengan sbbstr('abcdefg', -4, -5)
, apabila panjang
kurang daripada atau sama dengan mula
, termasuk aksara selepas subskrip -4
ditinggalkan, jadi rentetan yang dipintas juga kosong, jadi panjang
ialah 0