php explode 執行個體與教程

來源:互聯網
上載者:User

php explode 執行個體與教程
array explode ( string separator, string string [, int limit] )

separator 必需。規定在哪裡分割字串。
string 必需。要分割的字串。
limit 可選。規定所返回的數組元素的最大數目。


每個元素都是 string 的一個子串,它們被字串 separator 作為邊界點分割出來。

如果設定了 limit 參數,則返回的數組包含最多 limit 個元素,而最後那個元素將包

含 string 的剩餘部分。

如果 separator 為空白字串(""),explode() 將返回 FALSE。如果 separator 所包

含的值在 string 中找不到,那麼 explode() 將返回包含 string 單個元素的數組。

在本例中,我們將把字串分割為數組:

<?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.
)
執行個體二

<?php
//利用 explode 函數分割字串到數組
$source = "hello1,hello2,hello3,hello4,hello5";//按逗號分離字串
$hello = explode(',',$source);

for($index=0;$index<count($hello);$index++){
echo $hello[$index];echo "</br>";
}

執行個體三

<?php
$foo = 'uno dos  tres'; // two spaces between "dos" and "tres"
print_r(explode(' ', $foo));
?>

Array
(
    [0] => uno
    [1] => dos
    [2] =>
    [3] => tres
)
請記住,explode()可以返回,如果分隔立即重複兩次(或更多空元素),如以下示

例所示:

PHP implode() 函數執行個體教程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.