我想弄清楚strlen()
如何找到一個數字的長度。當我嘗試以下方法:strlen如何處理數字?
echo strlen(00000000000000000000000000000000);
它輸出1
但是當我嘗試
echo strlen(11111111111111111111111111111111111111111111111111111111);
它輸出19
。有時它確實在這個例子中正常工作,如:
echo strlen(19);
strlen()
輸出2
。我知道我可以使用以下命令:
echo strlen('00000000000000000000000000000000');
,它將輸出32
但我想弄清楚它是如何工作用數字。
在基礎數學你學000000 = 0,但111111 = 1因此這樣..你可以強制它'的strlen((串)000000000000000000000000);!' –
很好,但'111111111111111111111111111111111111111111111111111111111111111111111111'不等於19 –
長度爲19 –