$gettok identifieri (geniş anlatım)

Eylül 19, 2008 at 10:59 pm Yorum bırakın

$gettok Kullanımı – Hazırlayan HaLiL/XcLusive

$gettok(text,N,C) “text” değerinin içinde belirtilen N değeri ile almaya yarar
Örnekler :

//echo $gettok(a.b.c.d.e,3,46) = neyi ifade ediyor?
//echo $gettok(a.b.c.d.e,3,46) , Değerinin karşılığı ” c ” dir.

mantığı nedir?

$gettok(a.b.c.d.e,3,46) < a.b.c.d.e = TEXT değerini taşıyor
$gettok(a.b.c.d.e,3,46) < 3 = N değerini taşıyor
$gettok(a.b.c.d.e,3,46) < 46 = C değerini taşıyor

//echo $chr(46) yaparsak 46 değerinin ” . ” olduğunu görürürüz

ve $gettok kullanımının bizim belirttiğimiz karakterler arasından bir seçmece işlem olduğunu çözeriz.
nasılmı?

$gettok(a.b.c.d.e,3,46) > bu örnekte belirtilen ” text ” arasında ” . ” kullanılmış peki bu değişemezmi?
tabiki değiştirebiliriz

” . ” değerini ” + ” yapalım
” + ” değerinin ascii kodunu öğrenelim.

//echo $asc(+)

sonuç 43 çıkacaktır..

$gettok(a+b+c+d+e,3,43)

Aradaki ” . ” kalktı ve ” + ” oldu

//echo $gettok(a+b+c+d+e,3,43)

yazdığımızda sonuç gene ” c ” olarak çıkacaktır?
peki neden sonuç ” c ” olarak çıkıyor?

çünki gettok(a+b+c+d+e,3,43) parametresinde N ifadesinde ” 3 ” yazılı
3 neyi ifade ediyor?

gettok(a+b+c+d+e,3,43) parametresinde ( $gettok(text,N,C) ) text dediğimiz yerdeki alfabeleri sayalım

a , 1. alfabe
b , 2. alfabe
c , 3. alfabe
d , 4. alfabe
e , 5. alfabe

gettok(a+b+c+d+e,3,43) N değerini 3 olarak belirttiğimiz için ” c ” alfabesini almaktadır.

N değerini 1 yaparsak ” a ” alfabesini alacaktır..
N değerini 5 yaparsak ” e ” alfabesini alacaktır..

$gettok(a.b.c.d.e,2-,46) = neyi ifade ediyor?

yukarıdada belirttiğimiz gibi N değeri ” 2- ” bunun anlamı ” N değerinden sonrakiler demektir

//echo $gettok(a.b.c.d.e,2-,46)

yazdığımızda ” b.c.d.e ” alfabelerini almış oluruz neden onları alıyor ? çünki N değeri ” 2- ”

unutmayalım belirtilen N değerinin yanında ” – ” olursa o ve sonrakileride al demiş oluruz

” 2- ” N değerinin anlamı = 2. olanı ve sonrasında gelenleride al.

$gettok(a.b.c.d.e,2-4,46) = neyi ifade ediyor?

aynı şekilde sadece ” N ” değerinde değişiklik yapılmış değişiklik nedir? ” 2-4 ”
bunun anlamı nedir?
sadece 2. N değerini 4. N değerini ve arasındaki değerleri al.

//echo $gettok(a.b.c.d.e,2-4,46)

yazdığımızda çıkan sonucun = ” b.c.d ” olduğunu göreceksiniz,

çünki belirtilen ” 2-4 ” N değerinde ” b ” 2 değerini, c ” – ” (aradaki) değeri, d ise ” 4 ” değerini taşımaktadır.

kısacası $gettok(text,N,C) burada N değerinde belirtilen ” 2-4 ” anlamı 2. değeri al 4. değeri al arada kalan değerleride al.

Entry filed under: mIRC Dersleri. Tags: .

VERSION Açıklamaları ve sorgulamaları ial nedir

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Takvim

Eylül 2008
P S Ç P C C P
    Eki »
1234567
891011121314
15161718192021
22232425262728
2930  

Most Recent Posts


%d blogcu bunu beğendi: