我們在解析字串的時候常常需要對字串做切割,再依序做比對,而在 PHP 有提供一個 function 可以將字串根據 separator 分割成一個陣列,那就是 explode 啦!
要注意的是,如果 separator 為空字符串(""),explode() 將回傳 FALSE;如果 separator 所包含的值在字串中找不到,則以陣列形式回傳本身字串;此外,這個 function 還可以傳第三個參數 limit 做為限制最多分割成幾個數組喔。以下就附上一段簡單的範例程式:
要注意的是,如果 separator 為空字符串(""),explode() 將回傳 FALSE;如果 separator 所包含的值在字串中找不到,則以陣列形式回傳本身字串;此外,這個 function 還可以傳第三個參數 limit 做為限制最多分割成幾個數組喔。以下就附上一段簡單的範例程式:
- <?php
- $str = "Hello world. It's a hello world test.";
- print_r(explode(" ",$str));
- ?>
沒有留言:
張貼留言