首頁  >  文章  >  後端開發  >  php怎麼將單字轉入字母數組中

php怎麼將單字轉入字母數組中

青灯夜游
青灯夜游原創
2023-01-05 20:23:363785瀏覽

在php中,可以使用str_split()函數來將單字轉入字母數組中;該函數可以把字串依照指定長度分割,並傳入數組中,當分割長度為1時即可將單字分割為一個字母並轉入字母數組中;語法「str_split(單字,1)」或「str_split(單字)」。

php怎麼將單字轉入字母數組中

本教學操作環境: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);
?>

php怎麼將單字轉入字母數組中

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));
?>

php怎麼將單字轉入字母數組中

擴充知識:字串轉陣列的另一個函數explode()

explode() 函數可以基於字串分割符拆分字串,即它將一個字串根據分隔符號拆分為若干個子字串,然後將這些子字串組合成數組並返回。

explode($delimiter, $string [, $limit])

參數說明如下:

  • $delimiter:用於分割字串的分割字元;
  • $string:需要分割的字串;
  • $limit:可選參數,可以為空,規定要傳回陣列元素的數目;
    • 如果$limit 不為空且為正數,則傳回的陣列最多包含$limit 個元素,最後的那個元素包含了$string 的剩餘部分;
    • 如果$limit 不為空且為負數,則傳回除了最後的$limit 個元素外的所有元素;
    • 如果$ limit 為0,則會當作1;
    • 如果$limit 為空,則表示傳回所有陣列元素。

只需將$delimiter設定為' '即可。

範例:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = &#39;hypertext language programming&#39;;
var_dump($str);
$arr=explode(" ",$str);
var_dump($arr);
?>

php怎麼將單字轉入字母數組中

推薦學習:《PHP影片教學

以上是php怎麼將單字轉入字母數組中的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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