我试图将图像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>
发布于 2014-02-15 05:47:41
谢谢海特和法比奥。你们俩都给我指明了正确的方向,但没有成功。
以下是正确的解决方案:
<li class="first">
<?php
$image = '<img src="' . 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>
我很感激你的帮助,如果没有你们,我是不会想出来的。谢谢!
发布于 2014-02-15 05:37:42
您将打开两次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>";
}
}
?>
发布于 2014-02-15 05:37:33
尝尝这个
$image = '<img src="' . base_url() . '"assets/enuicon.png" />';
if (!empty($pcategory))
{
$site_url = site_url();
foreach ($pcategory as $key => $item) {
echo "<li><a href='{$site_url}cat/{$key}'>{$item}{$image}</a></li>";
}
}
https://stackoverflow.com/questions/21798234
复制