Replace Problemi.
-
Degisken = Replace(“deneme”, “e”, “xxx”)
şimdi burda deneme yazısındaki e leri xxx yapıyorum
Degisken = Replace(“100”, “1”, “bir”)
burdada 100 sayısındki 1 yerine bir yazdırıyorum buda tamam
peki aynı anda 2 tane birden veya 9 tane birden nasıl değiştireceğim ??
mesela
Degisken = Replace(“102“, “1”, “bir”) böyle bişey
yanlız aynı anda hem 1 i hem 2 yi hemde 0 ın yerine verdiğim değeri yazacak nasıl yapabilirim ?
not : bunu sayfalamada kullanacağım gelen sayı yerine gif basacağım..
1 den 9 a kadar sorun olmuyor ama 12 diyince 1 i replace ediyor 2 kalıyor o yüzden soruyorum.
-
Function resimyap(degisken)
Degisken = Replace(“102“, “0”, “sıfır”)
Degisken = Replace(“102“, “1”, “bir”)
Degisken = Replace(“102“, “2”, “iki”)
Degisken = Replace(“102“, “3”, “uc”)
resimyap=degiskenend function
-------
Resimyap(1234) yazarsan herhangi bir asp sayfasında
birikiucdort değeri dönderir sana
-
renegadealien bunu yazdı:
-----------------------------Function resimyap(degisken)
Degisken = Replace(“102“, “0”, “sıfır”)
Degisken = Replace(“102“, “1”, “bir”)
Degisken = Replace(“102“, “2”, “iki”)
Degisken = Replace(“102“, “3”, “uc”)
resimyap=degiskenend function
-------
Resimyap(1234) yazarsan herhangi bir asp sayfasında
birikiucdort değeri dönderir sana
-----------------------------rene hocam yukardaki functionda 102 koymuşun bu sebeple resimyap(degisken) yaptımızda sadece 102 olan yerleri değiştirmez mi?
Function resimyap(degisken)
Degisken = Replace( “0”, “sıfır”)
Degisken = Replace( “1”, “bir”)
Degisken = Replace( “2”, “iki”)
Degisken = Replace( “3”, “uc”)
resimyap=degiskenend function
bu sekilde kullanmak gerekmiyo mu ?
-
yanlız şöyle bir sorun var bakın şimdi dediğiniz denedim kodu adım adım inceleyelim.
degisken = 102
Degisken = Replace( “0”, “sıfır”) - 102 oldu 1sıfır2
Degisken = Replace( “1”, “bir”) - 1sıfır2 oldu birsıfır2
Degisken = Replace( “2”, “iki”) - birsıfır2 oldu birsıfırikiresimyap=degisken
bu şekilde problem yok ama bakın şöyleyapıyrum mesela..
s = 102
x = replace(s,"0","<img src=sifir.gif>")
x = replace(x,"1","<img src=bir.gif>")
x = replace(x,"2","<img src=iki.gif>")
x = replace(x,"3","<img src=uc.gif>")burada sorun yok hepsini bu şekilde yapabiliyorum onu bende düşündüm fakat.
s = 102
x = replace(s,"0","<img src=sifir.gif height=10>")
x = replace(x,"1","<img src=bir.gif height=10>")
x = replace(x,"2","<img src=iki.gif height=10>")
x = replace(x,"3","<img src=uc.gif height=10>")dediğimizde olay çok farklı oluyor :) veya border = 1 yapınca border=bir diyor bu melet.
-
function resimyap(input)
input = Replace(input, "1", "<img src=""1.gif"">",1,-1,1)
input = Replace(input, "2", "<img src=""2.gif"">",1,-1,1)
input = Replace(input, "3", "<img src=""3.gif"">",1,-1,1)
input = Replace(input, "4", "<img src=""4.gif"">",1,-1,1)
resimyap=input
end functiondegisken="123"
response write resimyap(degisken)
die bi denesen hoca?
-
abi başka bi yol buldum ilk başta sadece src=bir.gif olarak alacağım sonra src= gördüğüm yere height = 1 bastırıyorum olay bitiyor :) a.k akşam 3 e kadar bunla uğraştım demekki bu saatlerde kasacaksın bu meleti yinede sagolun yardım için.
-
replace basitti hocam bak ben sana benim kullandığım tr karakter kodunu gönderiiym sen halledersin eğer yapmadıysan halen
<%
Function cevir(metin)
metin = Replace(metin,"ş","s", 1, -1)
metin = Replace(metin,"Ş","S", 1, -1)
metin = Replace(metin,"ç","c", 1, -1)
metin = Replace(metin,"ğ","g", 1, -1)
metin = Replace(metin,"Ğ","G", 1, -1)
metin = Replace(metin,"İ","I", 1, -1)
metin = Replace(metin,"ı","i", 1, -1)
metin = Replace(metin,"ç","b", 1, -1)
metin = Replace(metin,"Ç","C", 1, -1)
metin = Replace(metin,"ö","o", 1, -1)
metin = Replace(metin,"Ö","O", 1, -1)
metin = Replace(metin,"ü","u", 1, -1)
metin = Replace(metin,"U","U", 1, -1)
metin = Replace(metin,"â","a", 1, -1)
metin = Replace(metin,"^","", 1, -1)
cevir = metin
End Function
%>kod mod yaz
bu kadar , mesela < % foxxly("baslik") % > böle alıyorsun ya veriyi , aşağıdaki gibi yapcaksınonu okadar ;)
<%
response.write " "&cevir(foxxly("baslik"))&" "%>
