首頁 >後端開發 >PHP問題 >php count字串回傳啥

php count字串回傳啥

青灯夜游
青灯夜游原創
2022-01-26 18:24:102266瀏覽

php count字串回傳「1」。原因:count()是數組方法,可傳回數組中元素的數目;計算「count(字串)」時,會先將字串轉為只有1個元素的數組,然後統計該數組的元素數並返回,因而返回數值“1”。

php count字串回傳啥

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

php count字串回傳啥?

我們透過程式碼來看:

<?php
$str="hello";
echo count($str);
?>

php count字串回傳啥

#運行結果為1,因而count字串回傳數值「1」。

原因:發生了自動型別轉換

count()是數組方法,會傳回數組中元素的數目。

當使用count()函數計算字串的長度時,系統會自動將字串轉換為只有1個元素的陣列array("hello"),進而計算。

//等价于
echo count(array("hello"));

因而count(字串)會回傳數值1。

推薦學習:《PHP影片教學

以上是php count字串回傳啥的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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