真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP怎么截取元素某個(gè)片段

這篇文章主要介紹“PHP怎么截取元素某個(gè)片段”,在日常操作中,相信很多人在PHP怎么截取元素某個(gè)片段問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”P(pán)HP怎么截取元素某個(gè)片段”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

創(chuàng)新互聯(lián)專(zhuān)注于企業(yè)成都營(yíng)銷(xiāo)網(wǎng)站建設(shè)、網(wǎng)站重做改版、梅州網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)電子商務(wù)商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為梅州等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

在之前的學(xué)習(xí)中,我們了解到截取字符串、獲取子串可以使用substr()和mb_substr()。那么如果是截取數(shù)組、返回部分?jǐn)?shù)組元素呢?我們要怎么操作?下面給大家介紹兩種方法。

方法1:使用array_splice()函數(shù)

對(duì)的,array_splice()函數(shù)!我們知道array_splice()函數(shù)可以添加、刪除和替換數(shù)組元素,怎么又可以截取數(shù)組了呢?

那是因?yàn)閍rray_splice()函數(shù)在刪除數(shù)組的一部分元素時(shí),會(huì)將這些被刪除的元素組成為一個(gè)新數(shù)組,然后返回這個(gè)新數(shù)組;因此array_splice()函數(shù)可以用來(lái)截取數(shù)組片段。

我們來(lái)看下面一個(gè)小例子:

輸出結(jié)果為:

PHP怎么截取元素某個(gè)片段

OK!使用array_splice($array,$start,$length)函數(shù)我們可以根據(jù)數(shù)組下標(biāo)($start的值),截取指定長(zhǎng)度($length的值)的數(shù)組片段。要記住array_splice()函數(shù)會(huì)改變?cè)瓟?shù)組!

因?yàn)閍rray_splice()函數(shù)的刪除功能在之前的文章中詳細(xì)敘述過(guò)了,這里就不具體介紹了,不懂的可以去看《PHP數(shù)組學(xué)習(xí)之怎么去除任意元素》。接下來(lái)我們了解第二種截取數(shù)組的方法!

方法二:使用array_slice()函數(shù)

array_slice()函數(shù)就是PHP提供的用來(lái)截取數(shù)組的一個(gè)函數(shù),可以從數(shù)組中提取出一個(gè)片段。下面我們來(lái)了解一下array_slice()函數(shù):

array_slice($array,$start,$length,$preserve)

該函數(shù)支持2個(gè)必需的參數(shù):$array$start,兩個(gè)可省略的參數(shù)$length$preserve。

參數(shù)$array就不必介紹了吧,參數(shù)$start用于指定開(kāi)始截取的位置(下標(biāo)),參數(shù)$length表示截取長(zhǎng)度(如果省略,則會(huì)從指定下標(biāo)開(kāi)始一直截取到數(shù)組末尾)。

輸出結(jié)果為:

PHP怎么截取元素某個(gè)片段

可以看出,在截取數(shù)組操作上,array_slice()函數(shù)和array_splice()函數(shù)的功能是類(lèi)似的;但array_slice()函數(shù)不會(huì)改變?cè)瓟?shù)組!

參數(shù)$start有3種取值情況:

  • 為0,

  • 為正數(shù),則從前往后截取。

  • 為負(fù)數(shù),則從距離 $array 末端 -start 的位置開(kāi)始(即按絕對(duì)值從數(shù)組右側(cè)開(kāi)始向左側(cè)定位),從后往前截取。例如 -2 意味著從數(shù)組的倒數(shù)第二個(gè)元素開(kāi)始。

輸出結(jié)果為:

PHP怎么截取元素某個(gè)片段

參數(shù)$length也有3種取值情況:

  • 如果 length 為正數(shù),那么表示截取的元素個(gè)數(shù);

  • 如果 length 為負(fù)數(shù),那么截取的片段將終止在距離數(shù)組末端 length 的位置;

  • 如果省略,那么將從 start 位置開(kāi)始,一直截取到數(shù)組的末尾。

輸出結(jié)果為:

PHP怎么截取元素某個(gè)片段

參數(shù)$preserve表示是否保留原來(lái)的鍵名,默認(rèn)值為false,也即不保留;如果設(shè)置為 true,將保留原有的鍵名。

輸出結(jié)果為:

PHP怎么截取元素某個(gè)片段

到此,關(guān)于“PHP怎么截取元素某個(gè)片段”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!


分享題目:PHP怎么截取元素某個(gè)片段
本文鏈接:http://weahome.cn/article/pceoop.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部