Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: 1,2,3...100,101,102
Forum PHP.pl > Forum > PHP
kicaj
mam funkcje ktora robi spis podstron, np:
Kod
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

i klikajac na nie otwiera sie podstrona
ale liczba ta jest juz duza i rozwala mi cala strona, takze nie chcem zeby mi schodzilo to kolejnej liniki, tylko oczeukje efetku mniejwiecej ja ponizej:
Kod
1, 2, 3, ... 9, 10, 11

trzy pierwsze i trzy statnie
Jak to zrobic?
scanner
1. Patrzysz ile jest stron
2. Piszesz pierwsze trzy
3. Piszesz "..."
4. Piszesz ostatnie trzy
chfast
Wykorzystaj tablice.
[php:1:a8f2063936]<?php
$linki = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);

$n = count( $linki );
if ( $n > 7 )
{
$wynik[] = $linki[0];
$wynik[] = $linki[1];
$wynik[] = $linki[2];
$wynik[] = "...";
$wynik[] = $linki[$n-3];
$wynik[] = $linki[$n-2];
$wynik[] = $linki[$n-1];
}
else
{
$wynik = $linki;
}
echo implode ( ", ", $wynik );

?>[/php:1:a8f2063936]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.