Php 在包含htmlencode str_repeat的变量之前创建一个空格

Php 在包含htmlencode str_repeat的变量之前创建一个空格,php,html-encode,Php,Html Encode,我的cms给了我一个变量 我想在此之前添加一个空格,但已经尝试了很多东西lol,但都不起作用,下面是我迄今为止尝试过的 <?php echo str_repeat('', 1) htmlencode('$postcode_coveringsRecord['postcode']) ?> <?php echo htmlencode('&nbsp$postcode_coveringsRecord['postcode']) ?> <?php echo htmle

我的cms给了我一个变量 我想在此之前添加一个空格,但已经尝试了很多东西lol,但都不起作用,下面是我迄今为止尝试过的

<?php echo str_repeat('', 1) htmlencode('$postcode_coveringsRecord['postcode']) ?>

<?php echo htmlencode('&nbsp$postcode_coveringsRecord['postcode']) ?>

<?php echo htmlencode('. $postcode_coveringsRecord['postcode'].) ?>

<?php echo '&nbsp''htmlencode('$postcode_coveringsRecord['postcode'])' ?>

<?php echo htmlencode('&nbsp''$postcode_coveringsRecord['postcode']) ?>

这些应该有用

echo ' '.htmlencode($postcode_coveringsRecord['postcode']);


你所有的例子都有太多或太少的问题。
请参考基本字符串concatationAnk你确实可以,但是否可以让它也在变量上使用htmlencode,正如那些创建cms的人告诉我的,htmlencode提供了一些保护。非常感谢,我明白我做错了什么,我错过了机会。在回音中,现在一切都正常了。再次谢谢,好的。干杯我很高兴我能帮上忙!如果你投赞成票并接受答案,你会帮我一个忙;-)FWIW,您应该使用
echo“”,…
而不是不必要的昂贵字符串连接。
echo '&nbsp;'.htmlencode($postcode_coveringsRecord['postcode']);