私はウェブサイトのページネーションに取り組んでおり、そのページの番号を強調表示する必要があるところまで来ました。
私はこの行の下のセマンティック、より具体的には ** の間にあるものに苦労しています。コード全体も次のとおりです。
** はコードの一部ではないことに注意してください。
誰でもこの行をまとめるのを手伝ってくれますか?
<? $saida .='<li><a'.**if $i == $_GET['page'] echo 'class="active"';**.'href="?page='.$i.'">'.$i.'</a></li>'; ?>
ここに私のコード全体があります
<?php
function montaTexto($texto){
$texto = str_replace("<hr>","<hr />",$texto);
$texto = str_replace("<hr/>","<hr />",$texto);
$texto = explode('<hr />',$texto);
$x = 0;
foreach($texto as $s =>$v){
$x++;
$texto[$x] = $v;
}
if (!empty($_GET['page'])){
$saida = $texto[$_GET['page']];
} else {
$saida = $texto[1];
}
if ($x > 1){
$saida .= '<div class="pagination bottom">
<p>-'.strip_tags($categoria['titulo_topo']).'-</p>
<ul>';
for ($i = 1; $i <= $x; $i++){
$saida .='<li><a'. if $i == $_GET['page'] echo 'class="active"'; .'href="?page='.$i.'">'.$i.'</a></li>';
}
$saida .='</ul>
<p><a href="?page='.($x).'">>></a></p>
</div> ';
}
return $saida;
}
?>