我正在尝试将图像 src 分配给变量,但这似乎不起作用。
我很确定我缺少 "
或 '
但我现在已经尝试了所有组合。
我遇到的第二个问题是我想使用两个变量,但连接似乎不起作用。
见下文:$item.$image
如有任何帮助,我们将不胜感激。
<li class="first">
<?php
$image = "<img src="<?php echo base_url() . "assets/" . "menuicon.png" />
if (!empty($pcategory))
{
foreach ($pcategory as $key => $item)
{
echo "<li><a href='" . site_url() . "cat/$key'>$item.$image</a></li>";
}
}
?>
</li>
最佳答案
您打开 php 标签两次,一个在另一个内,您应该按如下方式将它们连接起来
<?php
$image = '<img src="'. base_url() . 'assets/menuicon.png" />';
//^ here you need to concatenate
if (!empty($pcategory)) {
foreach ($pcategory as $key => $item) {
echo "<li><a href='" . site_url() . "cat/$key'>$item.$image</a></li>";
}
}
?>
关于PHP图像变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21798234/