在php中,斜杠对带点的字符串有什么作用?
如果在php中,斜杠对带点的字符串有什么作用?,php,Php,如果$GLOBALS['filefolder']=13。按RUM 为什么 输出 十三, 什么时候 输出 13.按RUM键运算符+在PHP中是数字/数学运算符。 所以'/'+$GLOBALS['filefolder']在您的例子中等于0+13(php将两者转换为整数),实际上是13 要连接,请使用 $filefolder = '/' . $GLOBALS['filefolder']; echo $filefolder A+添加两个数字,如1+1所示。如果你用它连接两个字符串,它们在内部被转换成整
$GLOBALS['filefolder']=13。按RUM
为什么
输出
十三,
什么时候
输出
13.按RUM键运算符
+
在PHP中是数字/数学运算符。
所以'/'+$GLOBALS['filefolder']
在您的例子中等于0+13
(php将两者转换为整数),实际上是13
要连接,请使用
$filefolder = '/' . $GLOBALS['filefolder'];
echo $filefolder
A
+
添加两个数字,如1+1所示。如果你用它连接两个字符串,它们在内部被转换成整数,结果是13。一个点(
)连接两个字符串。因此,您必须编写$filefolder='/'。$GLOBALS['filefolder']代码>
你可能把它与JavaScript混淆了,JavaScript中+用于连接字符串(也用于添加数字,但这是另一个主题…。php中的+运算符是总和。如果将“/”+“13.pressrum”相加,两者都将转换为整数
你应该使用。连接字符串。+
是一个数学运算符,因此PHP尝试在/
和13中查找数字。按RUM
它只查找13,因此您得到0+13
的结果,即13
我想您要做的是连接字符串,请尝试以下操作:
$filefolder = '/'.$GLOBALS['filefolder'];
echo $filefolder
它应该输出/13。按RUM
您正在使用+
进行连接。应该是
。请阅读PHP手册:)
$filefolder = '/' . $GLOBALS['filefolder'];
echo $filefolder
$filefolder = '/'.$GLOBALS['filefolder'];
echo $filefolder