sıralama olarak gidelim.
$metinin içinde hem text hemde o anki res yani 0 ı atadın. while ye geçtin. while içinde her defasında resi artırıyorsun fakat while dışına çıkmadığından metinin içine yeni rakamı yani artan rakamı atayamıyor dolayısıyla hep aynı rakamı sıralıyor.
Alıntı
<?php
$res=0;
$metin="suanki sayim:";
$sinir=0;
do{
echo $metin,$res,"<br>";
$sinir++;
$res++;
}while($sinir<24);
?>