英文單詞
英標
explode英標是 [ik'spləud]
英文解釋
vi. 爆炸,爆發;激增
vt. 使爆炸;爆炸;推翻英文例句:Are you guys still not talking to each other?
Not only is he still not talking to me, But there's this thing he does where he stares at you And tries to get your brain to explode.
你們還是誰也不理誰嗎?
他不但還是不跟我說話,還會這么瞪著你,並做這么個動作,試圖把你的腦子弄爆。
PHP explode() 函式
定義和用法
explode() 函式把字元串打散為數組。
語法:
explode(separator,string,limit)
參數 | 描述 |
---|
separator | 必需。規定在哪裡分割字元串。 |
string | 必需。要分割的字元串。 |
limit | 可選。規定所返回的數組元素的數目。可能的值: - 大於 0 - 返回包含最多 limit 個元素的數組
- 小於 0 - 返回包含除了最後的 -limit 個元素以外的所有元素的數組
- 0 - 返回包含一個元素的數組
|
技術細節
返回值: | 返回字元串數組。 |
---|
PHP 版本: | 4+ |
---|
更新日誌: | 在 PHP 4.0.1 中,新增了 limit 參數。在 PHP 5.1.0 中,新增了對負數 limits 的支持。 |
---|
說明
separator參數不能是
空字元串。如果
separator為空字元串(""),explode() 將返回 FALSE。如果
separator所包含的值在
string中找不到,那么 explode() 將返回包含
string中單個元素的
數組。
如果設定了 limit參數,則返回的數組包含最多 limit個元素,而最後那個元素將包含 string的剩餘部分。
如果 limit參數是負數,則返回除了最後的 -limit個元素外的所有元素。此特性是 PHP 5.1.0 中新增的。
實例
$file ="test.gif";
$extArray = explode( '.' ,$file );
$ext = end($extArray);
echo $ext;
輸出結果
gif
explode() 例子
數組
<?php $str = "Hello world. It's a beautiful day.";
print_r(explode(" ",$str));?>輸出:
Array( [0] => Hello [1] => world. [2] => It's [3] => a [4] => beautiful [5] => day.)
limit 參數例子
<?php
$str = 'one|two|three|four';
// 正數的 limit
// 負數的 limit(自 PHP 5.1 起)
print_r(explode('|', $str, -1));
?>
上例將輸出:
Array(
[0] => one
[1] => two|three|four
)
Array(
[0] => one
[1] => two
[2] => three
)