<?php
$karakterDizi = array(
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"0",
"a",
"b",
"c",
"ç",
"d",
"e",
"f",
"g",
"ğ",
"h",
"ı",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"ö",
"p",
"q",
"r",
"s",
"ş",
"t",
"u",
"ü",
"v",
"w",
"x",
"y",
"z",
"A",
"B",
"C",
"Ç",
"D",
"E",
"F",
"G",
"Ğ",
"H",
"I",
"İ",
"J",
"K",
"L",
"M",
"N",
"O",
"Ö",
"P",
"Q",
"R",
"S",
"Ş",
"T",
"U",
"Ü",
"V",
"W",
"X",
"Y",
"Z",
"!",
"'",
"^",
"+",
"%",
"&",
"/",
"(",
")",
"=",
"?",
"_",
"£",
"#",
"$",
"½",
"{",
"[",
"]",
"}",
"\\",
"|",
"*",
"-",
"~",
"`",
",",
";",
".",
":",
"<",
">",
"|",
"@",
"\"",
"é",
"",
"i",
"¨",
"æ",
"ß",
" "
);
function USifrele($str)
{
global $karakterDizi;
$sabit = rand(100, 870);
$dizi = preg_split('//u', $str, -1, PREG_SPLIT_NO_EMPTY);
$sonuc = "";
for ($i = 0; $i < Count($dizi); $i++)
{
$index = array_search($dizi[$i], $karakterDizi);
if(!$index) return "@HatalıKarakterDizisi";
$sonuc .= $sabit + $index;
}
$sonuc .= $sabit;
return $sonuc;
}
echo USifrele("Deneme");