[ElmaKurdu] php sorusu

Ufuk Aggez ufuk at maestro.gen.tr
3 Eyl 2006 Paz 16:37:23 EEST


Dat dosyamı şu şekilde yaptım.

12~01.mov~
45~02.mov~
6~03.mov~
25~04.mov~
3~05.mov~
38~06.mov~
32~07.mov~

Burada amacım hit sayısına göre satırları büyükten küçüğe  
göre sıralamak. Php kodunuda şöyle yaptım.

<?
$listedosya = "aa.dat";

$dosya = fopen ($listedosya , 'r') or die ("$listedosya acilamadi");
$listeoku = file($listedosya) or die ("$listedosya okunamadi");
fclose ($dosya);

rsort($listeoku);

for($i=0; $i< count($listeoku); $i++){
echo "$listeoku[$i]<br>\n";
}
?>



Böyle yapınca 3 ve 6 hit rakamlarının önünde 0 olmadığı yani  
03 olmadığı için sıralamayı doğru yapmıyor. Ama bunun sonu  
yokki o zaman hit sayıları 100'ün üstüne çıktığındada 38  
yerine 038 vede 3 yerine 003 yazmak falan gerekicek. Bu sorunu nasıl  
çözebilirim acaba.

iyi günler. 


More information about the ElmaKurdu mailing list