2014年3月10日 星期一

PHP 將字串分割成陣列

我們在解析字串的時候常常需要對字串做切割,再依序做比對,而在 PHP 有提供一個 function 可以將字串根據 separator 分割成一個陣列,那就是 explode 啦!

要注意的是,如果 separator 為空字符串(""),explode() 將回傳 FALSE;如果 separator 所包含的值在字串中找不到,則以陣列形式回傳本身字串;此外,這個 function 還可以傳第三個參數 limit 做為限制最多分割成幾個數組喔。以下就附上一段簡單的範例程式:
  1. <?php

  2.     $str = "Hello world. It's a hello world test.";
  3.     print_r(explode(" ",$str));

  4. ?>

沒有留言:

張貼留言