manix Posted August 15, 2011 Share Posted August 15, 2011 Hello, I'm creating this custom encoding function so I can pass cyrillic data through, but it's not really working at all function encodecyr(text) { var decyr=new Array("а","б","в","г","д","е","ж","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ч","ш","щ","ъ","ю","я"); var encyr=new Array(":a!&",":b!&",":c!&","!&",":e!&",":f!&",":g!&",":h!&",":i!&",":j!&",":k!&",":l!&",":m!&",":n!&","!&","!&",":q!&",":r!&",":s!&",":t!&",":u!&",":v!&",":w!&",":x!&",":y!&",":z!&",":aa!&",":ab!&",":ac!&",":ad!&"); var i = 0; for (i=1;i<=30;i++) { text = text.replace(new RegExp(decyr[i], 'g'),encyr[i]) } alert(text); } so it's supposed to turn "а" into ":a!&", "б" into ":b!&" etc.. all it alerts is a enormous amount of "undefined", a little help please? Link to comment https://forums.phpfreaks.com/topic/244838-custom-encoding-function-messy/ Share on other sites More sharing options...
manix Posted August 15, 2011 Author Share Posted August 15, 2011 success.. it was the loop, needs to be 0,29 not 0,30 lol.. do I feel dumb now >.< Link to comment https://forums.phpfreaks.com/topic/244838-custom-encoding-function-messy/#findComment-1257697 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.