来自外部内容的PHP垂直列表


PHP vertical list from external content

我对PHP一无所知,但正在努力学习,但我无法在创建垂直列表时朝着正确的方向前进:

<?php
defined('_JEXEC') OR die('Restricted Area');
error_reporting(VIKBOOKING_ERROR_REPORTING);
$rooms=$this->rooms;
$category=$this->category;
$navig=$this->navig;
$currencysymb = vikbooking :: getCurrencySymb();
if(is_array($category)) {
    ?>
    <h3 class="vbclistheadt"><?php echo $category['name']; ?></h3>
    <?php
    if(strlen($category['descr']) > 0) {
        ?>
        <div class="vbcatdescr">
            <?php echo $category['descr']; ?>
        </div>
        <?php
    }
}else {
    echo vikbooking :: getFullFrontTitle();
}
?>
<div class="vblistcontainer">
<ul class="vblist">
<?php
foreach($rooms as $r) {
    $carats = vikbooking::getRoomCaratOriz($r['idcarat']);
    //BEGIN: Joomla Content Plugins Rendering
    JPluginHelper::importPlugin('content');
    $myItem = &JTable::getInstance('content');
    $dispatcher = &JDispatcher::getInstance();
    $myItem->text = $r['smalldesc'];
    $dispatcher->trigger('onContentPrepare', array('com_vikbooking.roomslist',&$myItem, &$params, 0));
    $r['smalldesc']= $myItem->text;
    //END: Joomla Content Plugins Rendering
    ?>

我理解&myItem->text将内容加载到$r["malldesc"]中,该文件在上的代码后面被调用

<div class="vbrowcdescr"><?php echo $r['smalldesc']; ?></div>

我尝试了一些我在论坛上找到的代码,将变量更改为我的代码,但我似乎无法使其正常工作

我使用了以下代码

    $r['smalldesc'] = $textarea;
$items= explode(';', $textarea);
echo "<ul>'n";
foreach ($items as $item) {
    echo "'t<li>", trim($item), "</li>'n";
}

提前感谢!

希望我的心灵感应能起作用,试试这个代码:

$r['smalldesc'] = $myItem->text;应替换为:

$items = explode(';', $myItem->text);
$r['smalldesc'] = '<ul>';
foreach ($items as $item) {
    $r['smalldesc'] .= '<li>' . trim($item) . '</li>';
$r['smalldesc'] .= '</ul>';