如何突出magento中的特定字符串

时间:2015-04-06 07:22:57

标签: php magento

在我的phtml中我从数据库中获取数据

<?php $id = $this->getRequest()->getParam('id');
$question = Mage::getModel('example/question')->load($id);
$answer = Mage::getModel('example/answer')->getCollection()->addFieldToFilter('id', $id);
$i = 1;
?>
<h2><?php echo $this->__('Your Question View')?></h2>
<div class="que-view">
    <div><?php echo $this->__('<b>'.'Question:'.'</b>') . ' ' . $question->getQuestions();?></div>
    <span class='que-view-tag'><?php echo $this->__('<b>'.'Answer'.'</b>'. ' ')?></span>
    <?php foreach($answer as $ans):?>
        <p class='que-view-ans'><?php echo '<b>' .$i .')</b>'.' '.$ans->getAnswers();?></p>
        <?php $i++;?>
    <?php endforeach;?>

</div>

在上面的代码我使用foreach打印答案现在我从数据库获得所有ans但在特定的ans我想要突出显示答案。具体答案意味着我想检查客户ID是否相同,如果相同,我想强调该答案如何做到这一点

这样的O / p

 Que: test
    Ans: Ans1 ( customerid = 1)
       (highlight this Ans)  Ans2 ( customerid = 2)
         Ans3( customerid = 3)

使用这个括号()只是为了你能理解

1 个答案:

答案 0 :(得分:0)

试试这个。

<p class='que-view-ans <?php if($a == $b) echo 'make-bold'; ?> '><?php echo '<b>' .$i .')</b>'.' '.$ans->getAnswers();?></p>

别忘了为“大胆的”制作风格。类。