在php中我們要把字符串轉換在數組可使用函數有str_split()、explode(),preg_split()函數了,如果把數組轉換在字符串我們也有一個函數implode()函數與直接把數組連接起來.
我們先來看字符串轉換成數組:str_split(),實例代碼如下:
- <?php
- print_r(str_split("Hello"));
- ?>
- Array
- (
- [0] => H
- [1] => e
- [2] => l
- [3] => l
- [4] => o
- )
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.
- )
preg_split()函數,代碼如下:
- <?php
- $user_info = "+J+++G+++++w";
- $fields = preg_split("/+{1,}/", $user_info);
- while ($x < sizeof($fields)) :
- print $fields[$x]. "<br>";
- $x++;
- endwhile;
- ?>
總結在php中str_split()、explode()函數功能是一樣的,這里就不介紹了.
把數組轉換在字符串:implode(),代碼如下:
- $array = array('a','b','c');
- echo implode($array);
- //開源代碼Vevb.com
- //結果 abc
新聞熱點
疑難解答