explode()是PHP中的內置函數,用於將字符串拆分為不同的字符串。 explode()函數根據字符串分隔符來分割字符串,即,在出現分隔符的任何位置都分割字符串。此函數返回一個數組,其中包含通過拆分原始字符串形成的字符串。
用法:
array explode(separator, OriginalString, NoOfElements)
參數:爆炸函數接受三個參數,其中兩個是必選參數,一個是可選參數。這三個參數全部描述如下
- separator:此字符指定字符串將分割的關鍵點,即,隻要在字符串中找到該字符,就表示該數組一個元素的結尾和另一個元素的開頭。
- OriginalString:要在數組中拆分的輸入字符串。
- NoOfElements:這是可選的。它用於指定數組元素的數量。此參數可以是任何整數(正數,負數或零)
- Positive (N):當此參數以正值傳遞時,表示數組將包含此數量的元素。如果相對於分隔符分離後的元素數大於該值,則前N-1個元素保持不變,而最後一個元素為整個剩餘字符串。
- Negative (N):如果將負值作為參數傳遞,則將修剪數組的最後N個元素,並將數組的其餘部分作為單個數組返回。
- Zero:如果此參數為零,則返回的數組將隻有一個元素,即整個字符串。
如果未提供此參數,則返回的數組包含使用分隔符分隔字符串後形成的元素總數。
返回類型:explode()函數的返回類型為字符串數組。
例子:
Input:explode(" ","Geeks for Geeks") Output:Array ( [0] => Geeks [1] => for [2] => Geeks )
以下示例程序旨在說明explode()在PHP中的工作:
<?php
// original string
$OriginalString = "Hello, How can we help you?";
// Without optional parameter NoOfElements
print_r(explode(" ",$OriginalString));
// with positive NoOfElements
print_r(explode(" ",$OriginalString,3));
// with negative NoOfElements
print_r(explode(" ",$OriginalString,-1));
?>
輸出:
Array ( [0] => Hello, [1] => How [2] => can [3] => we [4] => help [5] => you? ) Array ( [0] => Hello, [1] => How [2] => can we help you? ) Array ( [0] => Hello, [1] => How [2] => can [3] => we [4] => help )
參考:http://php.net/manual/en/function.explode.php
相關用法
- PHP abs()用法及代碼示例
- PHP each()用法及代碼示例
- p5.js tan()用法及代碼示例
- PHP dir()用法及代碼示例
- d3.js d3.mean()用法及代碼示例
- p5.js sin()用法及代碼示例
- p5.js log()用法及代碼示例
- PHP exp()用法及代碼示例
- p5.js cos()用法及代碼示例
- p5.js max()用法及代碼示例
- PHP Ds\Set xor()用法及代碼示例
注:本文由純淨天空篩選整理自ShivamKD大神的英文原創作品 PHP | explode() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。