我想下面的PHP數組轉換:轉換PHP Array對HTML麪包屑
$crumbs = array(
'Financial Accounting' => 'financial',
'Ratio Analysis' => 'ratios',
'Current Ratio' => 'current-ratio'
);
到HTML的麪包屑,如下圖所示:
<ul>
<li><a href="/">Home</a></li>
<li><a href="/financial/">Financial Accounting</a></li>
<li><a href="/financial/ratios/">Ratios Analysis</a></li>
<li><a href="/financial/ratios/current-ratio">Current Ratio</a></li>
</ul>
任何人請告訴我如何做到這一點在PHP。謝謝 !!
更新:感謝您的幫助。以下是我爲什麼工作:
<?php
$dotname = basename($_SERVER['PHP_SELF']);
$crumbs = array(
'Financial Accounting' => 'financial',
'Ratio Analysis' => 'ratios',
'Current Ratio' => 'current-ratio'
);
echo("<ul>\n<li><a href=\"/\">Home</a> ></li>\n");
foreach ($crumbs as $atext => $aloc) {
if ($dotname != 'index.php' && $aloc == end($crumbs)) {
$url .= '/'.$aloc;
echo("<li><a href=\"$url\">$atext</a></li>\n");
} else {
$url .= '/'.$aloc;
echo("<li><a href=\"$url/\">$atext</a> ></li>\n");
}
}
echo('</ul>');
?>
這不是 「如何解決問題」,而是 「告訴我codez」 類型的問題。我只能說,你需要foreach和一個臨時字符串,它將包含以前的麪包屑。 –
你已經試過了什麼?請發佈您的現有代碼,即使它已損壞。讓我們知道你陷入了哪個特定部分,我們將幫助你解決這個問題。 –
它看起來像另一個孩子逃脫讓別人爲他們做功課。免費不少於... –