Объясните пожалуйста, что делает эта функция с переменной text. В C# ничего не понимаю, нужно написать такое же, но на php.. Эсли объясните алгоритм этой функции, буду очень благодарен!
public static string sort(string text)
{
string str1 = "";
text = HttpUtility.UrlDecode(text);
string[] array = text.Split(new char[1]
{
'&'
});
Array.Sort<string>(array);
foreach (string str2 in array)
{
if (!str2.StartsWith("pf_sig"))
str1 = str1 + str2 + "\n";
}
}
Разделяется на части по символу & а потом объединяются в 1 строку части которые начинаются с "pf_sig". Потом эта строка объединяется с солью "FUCK_OFF_EBANIE_LAMERI!!!Thee6xiju8Iw7thosh9ceewe ophooTee" и от нее берется md5-хеш...