“全部”;echo gettype“;在php中,显示为字符串
我正在用PHP做我的第一步。问题是我定义了不同类型的变量,但输出将其类型显示为字符串 代码“全部”;echo gettype“;在php中,显示为字符串,php,Php,我正在用PHP做我的第一步。问题是我定义了不同类型的变量,但输出将其类型显示为字符串 代码 您必须删除数字中的引号 $firstname = 'Hosam'; $age = 22; $height = 1.84; $mobile = 'true'; 引号中的任何值都是字符串,即使它是数字 所以“22”是一个字符串 但22是一个数字 正如丹指出的那样。您将需要删除围绕true的引号,因为true不被视为字符串,除非您确实想要打印单词true。在PHP中,如果您将其定义为true,则它是字符串,直
您必须删除数字中的引号
$firstname = 'Hosam';
$age = 22;
$height = 1.84;
$mobile = 'true';
引号中的任何值都是字符串,即使它是数字
所以“22”是一个字符串
但22是一个数字
正如丹指出的那样。您将需要删除围绕true的引号,因为true不被视为字符串,除非您确实想要打印单词true。在PHP中,如果您将其定义为true,则它是字符串,直到您执行某种类型的操作,如添加到它或检查它的真实性 您将希望在不使用引号的情况下定义它们,或者强制转换它们以显式更改其类型
阅读此内容了解更多信息:Simple:因为它们都是字符串。您还可以删除
true
周围的引号,使其成为布尔值。感谢您的回复:D感谢您的帮助:D
Hosam
string
22
string
1.84
string
i9300
string
$firstname = 'Hosam';
$age = 22;
$height = 1.84;
$mobile = 'true';