<?php$a="abcde1234";$b=(int)$a;$c=(string)$a;$d=(float)$a;var_dump($b,$c,$d);運(yùn)行結(jié)果:int(0) string(9) "abcde1234" float(0)請(qǐng)問(wèn)第二個(gè)string(9) 為什么會(huì)顯示?在此例中是什么意思
2 回答

PIPIONE
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個(gè)贊
var_dump會(huì)顯示變量的類型,字符串還會(huì)顯示長(zhǎng)度。這里的string(9)就是字符串的長(zhǎng)度。
功能類似的函數(shù)有print_r和var_export:
print_r以最方便閱讀的方式打印變量。
var_export以變量定義的方式打印變量,也可以返回字符串。

qq_遁去的一_1
TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個(gè)贊
php的var_dump方法就是打印變量的相關(guān)信息,你的例子是打印$b $c $d的信息,所以會(huì)出現(xiàn)三個(gè)值,這是正常的情況
添加回答
舉報(bào)
0/150
提交
取消