PHP explode() 函數含代碼

PHP explode() 函數

PHP explode() 是一個字符串函數,它通過一個字符串來分割另一個字符串。愛掏網 - it200.com簡單來說,它把一個字符串分割成一個數組。愛掏網 - it200.comexplode() 函數有一個 分隔符 參數,該參數不能包含空字符串,因為它保存了要分割的原始字符串。愛掏網 - it200.com它是一個二進制安全函數。愛掏網 - it200.com

explode() 函數通過分割原始字符串創建一個字符串數組。愛掏網 - it200.com

explode (string separator, stringoriginalString, int $limit)

參數

在explode()函數中有三個參數,其中兩個參數是必需的,最后一個參數是可選的。愛掏網 - it200.com這些參數如下:

$separator:

這個參數指定原始字符串分割的字符。愛掏網 - it200.com簡單來說,我們可以說,當在字符串中找到這個字符時,字符串將被分成幾部分。愛掏網 - it200.com

$originalString:

這個參數保存要分割成數組的字符串。愛掏網 - it200.com

$limit:

$limit參數指定要返回的數組元素的數量。愛掏網 - it200.com它可以包含任何整數值(零、正數或負數)。愛掏網 - it200.com

$limit的可能值:

正數 (大于0) 如果此參數包含正數值,則該函數將返回一個字符串數組,拆分為$limit參數定義的大小。愛掏網 - it200.com
負數 (小于0) 如果$limit參數包含負數值,則將刪除最后的元素,并返回剩余的元素。愛掏網 - it200.com
如果$limit參數為零(0),它將作為單個數組元素返回整個字符串。愛掏網 - it200.com

注意:請記住,如果不在explode()函數中提供$limit參數,則返回的數組將包含由$separator字符串分隔的字符串的所有元素。愛掏網 - it200.com

返回值

此函數返回一個 字符串數組愛掏網 - it200.com該字符串數組由分割原始字符串組成。愛掏網 - it200.com

更改

$limit 參數中,允許使用負值。愛掏網 - it200.com

示例

示例1: 帶有$limit參數的數組

<?php  
    // original string 
    Original_str = "Hello, we are here to help you.";   

    // Passed zero    print_r (explode (" ",Original_str, 0)); 
    // Passed positive value
    print_r (explode (" ",Original_str, 4));    // Passed negative value    print_r (explode (" ",Original_str, -3));   
?>

輸出:

在上面的示例中,使用空格字符作為分隔符來分割字符串。愛掏網 - it200.com

Array ( [0] => Hello, we are here to help you. ) Array ( [0] => Hello, [1] => we [2] => are [3] => here to help you. ) Array ( [0] => Hello, [1] => we [2] => are [3] => here )

上述輸出可以被視為更好地理解:

Array ( 
[0] => Hello, we are here to help you. 
) Array ( 
[0] => Hello, 
[1] => we 
[2] => are 
[3] => here to help you. 
) Array ( 
[0] => Hello, 
[1] => we 
[2] => are 
[3] => here 
)

示例1: 沒有$limit參數的數組

<?php  
    // original string 
    Original_str = "Hello, welcome to javatpoint.";      //without passing optional parameter
    print_r (explode (" ",Original_str));
?>

輸出:

在上面的代碼中,我們沒有傳遞可選參數,即$limit。愛掏網 - it200.com因此,explode()函數將字符串拆分為不同索引的數組。愛掏網 - it200.com

Array ( [0] => Hello, [1] => welcome [2] => to [3] => javatpoint. )

示例 3:

<?php  
    // original string 
    Original_str = "Hello, welcome to javatpoint.";      //without passing optional parameter
    print_r (explode ("e",Original_str));
?>

輸出:

在上面的代碼中,我們使用“ e ”字符來將字符串分割成數組。愛掏網 - it200.com所以,無論在哪里找到“ e ”,字符串都會被分割。愛掏網 - it200.com

Array ( [0] => H [1] => llo, w [2] => lcom [3] => to javatpoint. )

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 日韩欧美一二区| 日本午夜理伦三级在线观看| 黄大片a级免色| 中文字幕巨大乳在线看| 动漫成人在线观看| 国产精品大片天天看片| 精品国产一二三区在线影院| 99ri国产在线| 久久国产亚洲观看| 亚洲色图第1页| 欧美人与性动交α欧美精品| 三级极精品电影| 新梅金瓶之爱奴1国语在线观看| 门卫老董趴在我两腿之间| 玉蒲团之天下第一| 三级三级三级网站网址| 亚洲性久久久影院| 国产女人aaa级久久久级| 好男人社区www在线视频| 欧美性大战久久久久久| 精品久久久无码人妻中文字幕豆芽| 99久久精品这里只有精品| 国产精品久久国产精麻豆99网站| 被夫の上司持久侵犯奈奈美| 亚洲国产成人高清在线观看| 国内精品视频在线观看| 日本理论片午午伦夜理片2021 | 天天综合天天做天天综合| 欧美人与动牲免费观看一| 第一区免费在线观看| h视频在线观看免费完整版| 人人妻人人澡人人爽人人精品浪潮| 国产无遮挡吃胸膜奶免费看视频 | 2018狠狠干| 一个人的突击队3电影在线观看| 亚洲视频在线观看不卡| 国产一区二区在线视频| 性欧美大战久久久久久久野外| 日韩综合第一页| 欧美成a人片在线观看久| 99福利在线观看|