php string slice,substring()与str.slice()区别
生活随笔
收集整理的這篇文章主要介紹了
php string slice,substring()与str.slice()区别
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
當(dāng)接收的參數(shù)是負(fù)數(shù)時(shí),slice會(huì)將它字符串的長(zhǎng)度與對(duì)應(yīng)的負(fù)數(shù)相加,結(jié)果作為參數(shù);substr則僅僅是將第一個(gè)參數(shù)與字符串長(zhǎng)度相加后的結(jié)果作為第一個(gè)參數(shù);substring則干脆將負(fù)參數(shù)都直接轉(zhuǎn)換為0。測(cè)試代碼如下:
var test = 'hello world';
document.write(test.slice(-3)+'
');???????? //rld
document.write(test.substring(-3)+'
');???? //hello world
document.write(test.substr(-3)+'
');??????? //rld
document.write(test.slice(3,-4)+'
');?????? //lo w
document.write(test.substring(1,0)+'
');?? //hel
document.write(test.substr(3,-4)+'
');
總結(jié)
以上是生活随笔為你收集整理的php string slice,substring()与str.slice()区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 华为智慧屏如何安装应用
- 下一篇: php 删除单个文件大小,php删除指定