php count字串回傳「1」。原因:count()是數組方法,可傳回數組中元素的數目;計算「count(字串)」時,會先將字串轉為只有1個元素的數組,然後統計該數組的元素數並返回,因而返回數值“1”。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
php count字串回傳啥?
我們透過程式碼來看:
<?php $str="hello"; echo count($str); ?>
#運行結果為1,因而count字串回傳數值「1」。
原因:發生了自動型別轉換
count()是數組方法,會傳回數組中元素的數目。
當使用count()函數計算字串的長度時,系統會自動將字串轉換為只有1個元素的陣列array("hello")
,進而計算。
//等价于 echo count(array("hello"));
因而count(字串)會回傳數值1。
推薦學習:《PHP影片教學》
以上是php count字串回傳啥的詳細內容。更多資訊請關注PHP中文網其他相關文章!