Проблема с форматом строки PHP - PullRequest
0 голосов
/ 08 ноября 2011

У меня есть это для нумерации страниц в проекте. Как я могу отобразить значение $maxPages, где »»? Как правило, требуется отображать числовое значение $maxPages.

//Add the forward and last buttons
$string .= ($page < $maxPages) ? ' <a class="next page-numbers" href="'.str_replace($placeholder,$page+1,$link).'">»</a> ' :' ' ;
$string .= ($i-1 < $maxPages) ? ' <a class="next page-numbers" href="'.str_replace($placeholder,$maxPages,$link).'">»»</a> ' : ' ';

Я попробовал несколько вещей без успеха. Предположим, проблема в форматах - виноват.

Ответы [ 3 ]

0 голосов
/ 08 ноября 2011
    $string .= ($page < $maxPages) ? ' <a class="next page-numbers" href="'.str_replace($placeholder,$page+1,$link).'">'.$maxPages.'</a> ' :' ' ;
    $string .= ($i-1 < $maxPages) ? ' <a class="next page-numbers" href="'.str_replace($placeholder,$maxPages,$link).'">'.$maxPages.'</a> ' : ' ';
0 голосов
/ 08 ноября 2011

Предполагая, что $maxPages равно числовому значению?

Вы просто используете это. Это не становится проще.

$string .= ($i-1 < $maxPages) ? ' <a class="next page-numbers" href="'.str_replace($placeholder,$maxPages,$link).'">' . $maxPages . '</a> ' : ' ';
0 голосов
/ 08 ноября 2011

Я уверен, что это просто замена »» на $maxPages

//Add the forward and last buttons
$string .= ($page < $maxPages) ? ' <a class="next page-numbers" href="'.str_replace($placeholder,$page+1,$link).'">»</a> ' :' ' ;
$string .= ($i-1 < $maxPages) ? ' <a class="next page-numbers" href="'.str_replace($placeholder,$maxPages,$link).'">'.$maxPages.'</a> ' : ' ';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...