すべてのディレクトリをリンクとしてリストするスクリプトがあります。foreachループの現在のリンクを強調する方法
<?php
$dirs = array_filter(glob('../*'), 'is_dir');
?>
<ul style="float:left;">
<?php
foreach ($dirs as $nav) {
echo "<li><a href='$nav'>".basename($nav)."</a></li>";
}
?>
</ul>
現在のディレクトリを強調表示するか、現在のリンクにクラスまたはIDを指定します。私はif(currentLink=thisLink) { // add span class somehow} else {// continue looping}
のようにこれを達成するためにif文が必要だと理解していますが、これを行う方法は完全にはわかりません。
これを実装する正しい方法は何でしょうか?あなたが必要とする現在のディレクトリ名を見つけるために
まず、 'crrentLink'が何であるか、そして' thisLink'が何であるかを特定する必要があります。比較する値 – ArtisticPhoenix