13.07.2010 16:03, Nuri AKMAN yazmış:
Elimde şu gibi sayı grubu var: 1,2,5,6,7,8,9,20,23,29,40,41,42
Elde etmek istediğim sonuç : 1,2,5-9,20,23,29,40-42
Merhabalar,
Öncelikle küçükten büyüğe sıraya dizerim. Gördüğüm kadarı ile PHP ile
Listeler konusunda çok geniş imkanlar var. En küçük sayıdan başlayarak
döngüye sokarım. İkinci sayı birinci sayıdan 1 fazla ise şu listeye at
diyerek kontrol ederim. "Değil" olduğunda yeni bir liste yaratır ve yine
bu döngüye sokarım. İşlemin sonunda elinde sayı grubu olan listeler
oluşur. Tek sayılı listeleri kontrol edersin ve zaten tektirler. Çok
değişkenli listeleri ise ilk ve son değerlerini alır araya - işareti
koyarak bitirirm...
--
Kolay gelsin,
Mucip:)
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php