首頁  >  文章  >  後端開發  >  php中字串轉數組的函數是什麼

php中字串轉數組的函數是什麼

青灯夜游
青灯夜游原創
2021-03-15 17:58:358308瀏覽

php中將字串轉換為陣列的函數有:1、str_split()函數,語法「str_split(string,length)」;2、explode()函數,可傳回字串陣列;3、 preg_split()函數。

php中字串轉數組的函數是什麼

本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦

在php中把字串轉換成陣列可使用函數有str_split()、explode(),preg_split()。

PHP str_split()函數

str_split() 函數把字串分割到陣列中。

語法

str_split(string,length)

php中字串轉數組的函數是什麼

傳回值:

如果 length 小於 1,str_split() 函數將傳回 FALSE。 如果 length 大於字串的長度,整個字串將會作為陣列的唯一元素傳回。

範例:

<?php
$str="Hello";
var_dump($str);
$arr=str_split($str);
var_dump($arr);
?>

php中字串轉數組的函數是什麼

PHP explode() 函數

explode() 函數使用一個字串分割另一個字串,並傳回由字串組成的陣列。

語法

explode(separator,string,limit)

php中字串轉數組的函數是什麼

傳回值: 傳回字串陣列。

範例:

<?php
$str="Hello world !";
var_dump($str);
$arr=explode(" ",$str);
var_dump($arr);
?>

php中字串轉數組的函數是什麼

PHP preg_split() 函數

preg_split 函數透過一個正規表示式分隔字符串。

語法

array preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )

透過一個正規表示式分隔給定字串。

參數說明:

php中字串轉數組的函數是什麼

傳回值

#傳回一個使用 pattern 邊界分隔 subject 後得到的子字串組成的陣列。

範例:

<?php
$str = &#39;hypertext language programming&#39;;
var_dump($str);
$chars = preg_split(&#39;/ /&#39;, $str, -1, PREG_SPLIT_OFFSET_CAPTURE);
var_dump($chars);
?>

php中字串轉數組的函數是什麼

推薦學習:《PHP影片教學

以上是php中字串轉數組的函數是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn