Arşiv

Posts Tagged ‘asp split kullanımı’

ASP’de Split Kullanımı

Merhaba arkadaşlar,

Bugün asp’de (klasik asp) split kullanımı üzerinde duracağım. Öncelikle split kelime anlamı olarak parçalamak, ayırmak anlamına gelmektedir. Burada üzerinde duracağım konu ise herhangi bir karakter ile ayrılmış string verimizi parçalara ayırmak olacak.

Şimdi split kullanımını bir örnek ile açılayalım.

veri = "masanın,üzerindeki,siyah,böcek"

Böyle bir string verimizin olduğunu düşenelim. İlk önce bu string içindeki siyah kelimesini almak isteyelim.

Burada yapmamız gereken şu.

veri = "masanın,üzerindeki,siyah,böcek"
veriParcala = Split(veri,",")
Response.Write veriParcala(2)

Bunu kodun çıktısı ekrana yukarıda da belirttiğimiz gibi siyah olacaktır. Peki buradaki kelimeleri parçalara ayırdıktan sonra hepsini alt alta yazdırmak için ne yapmamız gerek. Onun içinde aşağıdaki yöntemi izleyebilirsiniz.

veri = "masanın,üzerindeki,siyah,böcek"
veriParcala = Split(veri,",")
adet = Ubound(veriParcala)
For i = 0 To adet
Response.Write veriParcala(i)
Next

Yukarıdaki kod parçacığı ise bütün kelimeleri alt alta yazdırmanızı sağlayacaktır.

Çıktı :
masanın
üzerindeki
siyah
böcek

Burada farklı bir fonksiyon gördünüz (Ubound). Onu da kısaca açıklayayım. UBound belirtmiş olduğumuz dizi içerisindeki eleman sayısını verir. Yani bu örnekte bize üç değerini döndürecektir sıfırdan başladığı için.

Umarım bir yerlerde işinize yarar. 🙂

Kategoriler:ASP Etiketler:,