我想在登錄菜單後刪除最後一個分隔符。 這是我的代碼和輸出。刪除最後一個菜單的分隔符
<?php
if (!empty($topmenu) && !empty($menulist)) {
foreach ($topmenu as $mainparent) {
$arry = getmenuvalue($mainparent->id, $menulist, MAINURL);
if (isset($mainparent->children) && !empty($mainparent->children)) {
echo '<li class="dropdown"> <a href="' . $arry['url'] . '" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">' . $arry['name'] . '<span class="caret"> </span></a>';
echo '</li>';
echo '<li> | </li>';
} else {
echo '<li><a href="' . $arry['url'] . '">' . $arry['name'] . '</a></li>';
echo '<li> | </li>';
}
}
}
?>
結果這個代碼是
Home | Register | Login |
我想登錄菜單之後刪除最後的分隔。 我想要這樣的結果。
Home | Register | Login
使用數組長度得到最後一個元素和wirte代碼('echo'
如果它不是數組的最後一個元素,則打印回顯'
給我代碼我是學生 –