在php中,可以使用str_split()函數來將單字轉入字母數組中;該函數可以把字串依照指定長度分割,並傳入數組中,當分割長度為1時即可將單字分割為一個字母並轉入字母數組中;語法「str_split(單字,1)」或「str_split(單字)」。
本教學操作環境:windows7系統、PHP8版、DELL G3電腦
php將單字轉入字母數組中
將單字轉入字母數組中,就是將單字分割為一個個字母,並一個個傳入字母數組中作為元素。
簡單來說,就是將單字(一個字串)轉為字元數組,實現功能的就是str_split()
函數。
<?php header("Content-type:text/html;charset=utf-8"); $str="hello"; echo "原单词:".$str; $arr=str_split($str); echo "<br><br>字母数组:"; var_dump($arr); ?>
str_split() 函數介紹
str_split() 函數把字串分割到陣列中。
語法:
str_split(string,length)
string 必需。規定要分割的字串。
length 可選。規定每個數組元素的長度。預設是 1。
傳回值:
若 length 小於 1,str_split() 函數將傳回 FALSE。 如果 length 大於字串的長度,整個字串將會作為陣列的唯一元素傳回。
範例:
<?php header("Content-type:text/html;charset=utf-8"); var_dump(str_split("Hello")); var_dump(str_split("Hello",1)); var_dump(str_split("Hello",2)); ?>
擴充知識:字串轉陣列的另一個函數explode()
explode() 函數可以基於字串分割符拆分字串,即它將一個字串根據分隔符號拆分為若干個子字串,然後將這些子字串組合成數組並返回。
explode($delimiter, $string [, $limit])
參數說明如下:
只需將$delimiter設定為' '
即可。
範例:
<?php header('content-type:text/html;charset=utf-8'); $str = 'hypertext language programming'; var_dump($str); $arr=explode(" ",$str); var_dump($arr); ?>
推薦學習:《PHP影片教學》
以上是php怎麼將單字轉入字母數組中的詳細內容。更多資訊請關注PHP中文網其他相關文章!