Съкращаване на резултат от цикъл

mizarck

Registered
Здравейти,
имам следният код

Код:
$numb = $_GET['numb'];
for ($i = 0; $i <= 99; $i++)
{
   echo "<a href=?numb=$i>$i</a>  ";
}

този код ще ми изкара 100 линка
а ето какво изкам да направя но не се сещам как
ако променливата numb е равна на 48 тогава резултат от фор да е
0 44 45 46 47 48 49 50 51 52 100

как ще стане това

10х предварително
 
а какъв е смисалът нещо него схващам това
иначе може да стане лесно примерно с вкарваш числата в масив и посел ги разписваш с for

$numb = $_GET['numb'];
$masiv=array(0 ,45,46,47,48,49,50,51,52,100 )
$broi=count($masiv);
for ($i = 0; $i <=$masiv;$i++
{
echo "<a href=?numb=$masiv[$i] >$masiv[$i]</a>";
}

неразбирам какво искаш да направиш затова може и да не съм ти полезен особено много
 
кода не ми върши работа защото не всеки път са един брой числа нито пък под един и същ ред

ето какво правя и какво се опитвам да направя
пиша код за малка галерия
ето код-а
Код:
<?php
$dir             = 'images';
$image           = scandir($dir);
$allimage        = count($image);
$allimage        = $allimage-3;
$imagenumb       = $_GET['image'];
$imagenumb2      = $imagenumb-1;
$imagenumb3      = $imagenumb+1;
$imagenumb4      = $imagenumb+2;
echo "<div align=center>
  <table border=1 cellpadding=2 cellspacing=0 bordercolor=#CCCCCC>
    <tr>
      <td colspan=3><div align=center>$imagenumb от $allimage </div></td>
    </tr>
    <tr>
      <td colspan=3><div align=center><img src=$dir/$image[$imagenumb4]></div></td>
    </tr>
    <tr>
      <td><div align=right><a href=?image=";
	  if ($imagenumb2 == "-1")
{
echo "0";
}else
{
echo "$imagenumb2";
}
	  echo ">Назад</a></div></td>
      <td><div align=center>";
for ($i = 0; $i <= $allimage; $i++)
{
   echo "<a href=?image=$i>$i</a>  ";
}
	  echo "</div></td>
      <td><div align=left><a href=?image=";
if ($imagenumb3 == $allimage+1)
{
echo "$allimage";
}else
{
echo "$imagenumb3";
}
	  echo ">Напред</a></div></td>
    </tr>
  </table>
</div>";
?>

става дума за извеждането на страниците
за сега съм го направил да извежда всички страници но като го тествам с 500 картинки и стават много линкове и изкам да стане така

0 46 47 48 4950 51 52 53 54 100 (в случей че са 100 картинки)
удебеленото число е това на страницата в която сме в момента
и трябва да ми дава 4 числа преди страницата страницата и 4 числа след ния както първа и последна
 
еми тук е направено така самоче е с БД
http://web-tourist.net/login/login/view.php?st=955
разгледаиго и виж тряя се оправиш
 
яко и на мен ми трябваше това :Д
 

Back
Горе