在php程式設計過程中,我們常常需要把字串轉換為數組,以便更方便地處理資料。以下我們將介紹幾種常見的php字串轉數組的方法。
方法一:使用explode函數
使用explode函數是php字串轉數組最常用的方法,它可以將字串按照指定的分隔符號進行劃分,並傳回一個陣列。
範例程式碼:
$str = 'apple,orange,banana'; $arr = explode(',', $str); print_r($arr);
輸出結果:
Array ( [0] => apple [1] => orange [2] => banana )
方法二:使用str_split函數
##str_split函數可以將字串依照指定的長度進行劃分,並傳回一個數組。 範例程式碼:$str = 'hello world'; $arr = str_split($str); print_r($arr);
Array ( [0] => h [1] => e [2] => l [3] => l [4] => o [5] => [6] => w [7] => o [8] => r [9] => l [10] => d )
$str = '1a2b3c4d5e'; $arr = preg_split('/\d/', $str); print_r($arr);
Array ( [0] => a [1] => b [2] => c [3] => d [4] => e )
$str = '1-2-3-4-5'; $str = str_replace('-', ',', $str); $arr = explode(',', $str); print_r($arr);
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
$str = '{"name":"Tom","age":18}'; $arr = json_decode($str, true); print_r($arr);
Array ( [name] => Tom [age] => 18 )
以上是php怎麼把字串轉為數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!