PHP中的字符串问题(不能正确地添加两个字符串)

时间:2010-01-28 20:07:51

标签: php

如果我们说:

$termstringDomain1 = "something";
$url = "somethingelse";
$url = 'http://' . $termstringDomain1 . '/' . $url;

如果给我的结果是:http:///somethingelse而不是http://something/somethingelse

所以基本上忽略了$termstringDomain1 知道为什么吗?

2 个答案:

答案 0 :(得分:2)

我无法重现此问题:

$foo = "foo";
$bar = "bar";
$bar = "sayFoo: " . $foo . ", sayBar: " . $bar;
print $bar; // 'sayFoo: foo, sayBar: bar'

您的问题可能在其他地方。如果我复制/粘贴您提供的内容,我会得到以下内容:

  

http://something/somethingelse

检查您的变量大小。 $domain1$Domain1不同。

答案 1 :(得分:1)

您是否可以尝试在所有声明的前面放置echo,以尝试追踪问题?

echo $termstringDomain1 = "something";
echo $url = "somethingelse";
echo $url = 'http://' . $termstringDomain1 . '/' . $url;