使用php-echo时在html中添加空格


add space in html when using php echo

我正在编写一个html类属性,该属性需要空间来允许多个值。然而,在这些值中,有变量和常量。代码如下:

<article id="portfolio-item-1" data-loader="include/ajax/portfolio-ajax-image.php" class="value1 value2">

在这里,我希望类中的value1是一个类似$itemTitle的变量,但仍然要维护"value2",在它们之间留一个空格。

我尝试过很多方法,比如add&nbsp和使用echo$itemName。"。"value2"但似乎不起作用。

有什么想法吗?谢谢

已解决:

解决方案1:

<article id="portfolio-item-1" data-loader="include/ajax/portfolio-ajax-image.php" class="<?php echo "$item->category_id"." "."value0"; ?>" >

解决方案2:

<article id="portfolio-item-1" data-loader="include/ajax/portfolio-ajax-image.php" class="<?php echo "$item->category_id Value0"; ?>" >

谢谢!

<?php
echo "$itemName value2";
?>

如果你使用双引号,你可以把变量放在那里,不需要串联!

<article id="portfolio-item-1" data-loader="include/ajax/portfolio-ajax-image.php" class="<?php echo "$itemName value2"; ?>">

两边都有一个没有类的空间并不是错误。

echo '<article... class="'.$itemName.' value2"...
$id  = 'portfolio-item-1';
$url = 'include/ajax/portfolio-ajax-image.php';
echo '<article id="'.$id.'" data-loader="'.$url.'" class="'.$itemName.' value2">';

例如,将起作用。