Rumah >pembangunan bahagian belakang >masalah PHP >Apakah php count string return?

Apakah php count string return?

青灯夜游
青灯夜游asal
2022-01-26 18:24:102280semak imbas

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".

Apakah php count string return?

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

Apakah php count string return?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn