Php 是在<;登录echo,但var_dump显示正确的长度

Php 是在<;登录echo,但var_dump显示正确的长度,php,string,php-5.6,Php,String,Php 5.6,我必须使用给定的单词生成一个字符串,比如说“wheel”,用于全文布尔模式搜索。但是这个词的第二个出现是在“之后的replace,不知道为什么会这样,但是如果在).$word.@casimimirithippolyte哇…我甚至都没想过,哪怕是一秒钟!你说得对!哦,非常感谢!!!你没有读到问题@BlackXero,我需要

我必须使用给定的单词生成一个字符串,比如说“wheel”,用于全文布尔模式搜索。但是这个词的第二个出现是在“之后的replace,不知道为什么会这样,但是如果在<后面加一个空格和一个逗号,就可以了

$word = 'wheel';
$x = '+(>' . $word . ' < ' . $word . '*)';
echo $x;
$word='wheel';
$x='+(>'.$word.'<'.$word.*');
echo$x;

注意:
'Symbol

之间的额外空格在PHP7.2中运行良好。您使用的是什么版本的PHP?@suspectus,我现在更新了问题,是PHP5.6.40您的代码运行正常,如果您没有看到
您是否尝试过
$x=+(>).$word.@casimimirithippolyte哇…我甚至都没想过,哪怕是一秒钟!你说得对!哦,非常感谢!!!你没有读到问题@BlackXero,我需要<运算符进行全文搜索,添加额外的空格会失去它的作用
+(>wheel <wheel*)
+(>wheel
$word = 'wheel';
$x = '+(>' . $word . ' < ' . $word . '*)';
echo $x;