Konu: Hash Tables
Tekil Mesaj gösterimi
Alt 23 Şubat 2006, 18:58   #5
Çevrimdışı
Alience
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



Konu ile alakası olan kişilerden biri olarak:
$hmatch(tablo ismi,karşılaştırılacak slot stringi,[0-x])
[0-x] :
0 yazılırsa kaçtane değer bulduğunu belirtir

örnek:
/hmake test 10
/hadd test deneme_1 vs vs
//echo - $hmatch(test,deneme_1) yazarsak ilk uyan slot ismini verir
//echo - $hmatch(test,deneme_1,0) yazarsak kaç tane uygun değer buldu ise onun sırasını verir değerleride 0 yerine 1 2 .. yazarak alabiliriz

şimdi zaten deneme_1 var ne gereği var 0 a derseniz:
yukardaki örneğe ek olarak
/hadd test deneme_2 bu da 2

şimdi deneme_ ile başlayan 2 tane slotumuz var bunları
//echo - $hmatch(test,deneme_?,0) yazarak alabiliriz
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

? yerine * da kullanabiliriz * birden çok karakteri ? bir karakteri temsil eder.

öğrendiklerimizi asamamak ile ilgisi yok sanırım hashı kodu yazan oluşturduğu için istediği değeri almasında genelde hmatch in kullanılabilirliği olmuyor
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


birde $hfind in kullanımı da ? * lar hariç hemen hemen aynı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver