使用font-awsome图标回显每个结果

时间:2017-12-29 15:36:30

标签: php

在joomla文章中得到了这个。 我希望每个结果都有一个font-awsome图标。

我尝试了echo '<i class="fa fa-star'.$key.',但现在不要关闭课程。

<?php 
$db = JFactory::getDBO(); 
$query = $db->getQuery(true); 
$query->select ('xx','xx','xx'); 
$query->from ('xx'); 
$db->setQuery ($query); 
$results = $db -> loadObjectList();
foreach($results as $value){
   foreach($value as $key => $data){
echo  $key.':'.$data." < br>";
   }
   echo"<br />";
}
?>

3 个答案:

答案 0 :(得分:1)

希望这会对你有所帮助

 echo '<i class="fa fa-star></i>'.$key;

答案 1 :(得分:1)

这就是现在的工作!

    <?php
$prepend = "<span class='fa fa-star'>";
$append  = "</span>";
$db = JFactory::getDBO(); 
$query = $db->getQuery(true); 
$query->select ('naamster','afbeeldingster','id'); 
$query->from ('lq8t3_sterren'); 
$db->setQuery ($query); 
$results = $db -> loadObjectList();
foreach($results as $value){
   foreach($value as $key => $data){  
echo $prepend.$key.':'.$data.$append;
   }
   echo  "<br />";
}
?>

Before

After

可能不是最好的方式,但对我有好处:) 下一步是,有一天,每个结果都是开放的星形,想法? :)

答案 2 :(得分:0)

我迟到了,但这是一个正式且稍微紧凑的形式:

$db = JFactory::getDBO(); 
$query = $db->getQuery(true); 
$query->select ('naamster','afbeeldingster','id'); 
$query->from ('lq8t3_sterren'); 
$db->setQuery ($query); 
$results = $db->loadObjectList();
foreach($results as $value){
   foreach($value as $key => $data){  
        echo sprintf("<span class='fa fa-star'>%s:%s</span>", $key, $data);
   }
   echo  "<br />";
}

不需要使用额外的变量..