php強制將字串轉為陣列的方法:1、在要轉換的字串變數之前加上用括號括起來的目標類型“(array)”,語法“(array)$str” ;2、利用settype()函數設定變數的類型,語法「settype($str,"array")」。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
方法1:在要轉換的字串變數之前加上用括號括起來的目標類型(array)
<?php header("Content-type:text/html;charset=utf-8"); $str="php中文网"; $arr=(array)$str; var_dump($arr); ?>
輸出結果:
##方法2:使用settype()函數
settype() — 設定變數的型別語法:settype ($var ,$type )
<?php header("Content-type:text/html;charset=utf-8"); $str="php中文网"; $arr=settype($str,"array"); var_dump($str); var_dump($arr); ?>輸出結果: 說明:settype()會修改變數本身的類型,如果設定成功則傳回 true,失敗則傳回false。 因此,在上例中,使用
var_dump($str)列印變數
$str,會輸出一個陣列結構。
PHP影片教學》
以上是php怎麼將字串強制轉為數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!