在 HTML 属性中使用 PHP 变量会切断中间带有 space 的单词
Using PHP variable in HTML attribute cuts off words with space inbetween
echo "<li class='product-results-item' article-name=" . $product->article_name . ">" . $product->article_name . "</li>";
回显此行时,article-name 属性被截断,这意味着 Single Bed 变为 Single。这不会发生对于 <li>
标签之间的 article_name 文本
我该如何克服这个问题?
属性值周围缺少(单)引号。
echo "<li class='product-results-item' article-name='" . $product->article_name . "'>". $product->article_name. "</li>";
^ ^
echo "<li class='product-results-item' article-name=" . $product->article_name . ">" . $product->article_name . "</li>";
回显此行时,article-name 属性被截断,这意味着 Single Bed 变为 Single。这不会发生对于 <li>
标签之间的 article_name 文本
我该如何克服这个问题?
属性值周围缺少(单)引号。
echo "<li class='product-results-item' article-name='" . $product->article_name . "'>". $product->article_name. "</li>";
^ ^