rentetan kiraan php mengembalikan "1". Sebab: count() ialah kaedah tatasusunan yang boleh mengembalikan bilangan elemen dalam tatasusunan apabila mengira "bilangan (rentetan)", rentetan itu akan mula-mula ditukar menjadi tatasusunan dengan hanya 1 elemen, dan kemudian bilangan elemen dalam tatasusunan akan dikira dan kembali, dengan itu mengembalikan nilai "1".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Apakah yang dikira php pemulangan rentetan?
Mari kita lihat melalui kod:
<?php $str="hello"; echo count($str); ?>
Hasil operasi ialah 1, jadi rentetan kiraan mengembalikan nilai "1 ".
Punca: Penukaran jenis automatik berlaku
count() ialah kaedah tatasusunan yang mengembalikan bilangan elemen dalam tatasusunan.
Apabila menggunakan fungsi count() untuk mengira panjang rentetan, sistem akan menukar rentetan secara automatik kepada tatasusunan array("hello")
dengan hanya 1 elemen, dan kemudian melakukan pengiraan.
//等价于 echo count(array("hello"));
Oleh itu kiraan(rentetan) akan mengembalikan nilai 1.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah php count string return?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!