我的foreach
循环遇到了问题。
在我的剧本上:
$Tags = "PHP,HTML,CSS,Java";
$ExplodedVar = explode(",", $Tags);
print_r($ExplodedVar);
foreach ($ExplodedVar AS $NewStr)
{
echo "<a href='#>$NewStr</a>,";
}
print_r($ExplodedVar);
显示正确的输出:
Array ( [0] => PHP [1] => HTML [2] => CSS [3] => Java )
foreach
循环前哨只有HTML&amp;爪哇
答案 0 :(得分:1)
您错过了href。
的近距离引用'
foreach ($ExplodedVar AS $NewStr)
{
echo "<a href='#'>$NewStr</a>,";
}
如果数据是用户输入,那么您需要清理数据。
foreach ($ExplodedVar AS $NewStr)
{
echo "<a href='#'>". htmlspecialchars($NewStr)."</a>,";
}
答案 1 :(得分:0)
你错过了关于哈希的单引号:
echo "<a href='#'>$NewStr</a>,";