
foreach (int i in new int[] {1, 2, 3, 4, 5}) {
// Какие-то действия
}
Букет PHP-функций с php.net для конвертации строк из одной кириллической кодировки в другую.
function win_to_utf8 ($str){
$str = convert_cyr_string ($str, 'w','i'); // w — windows-1251 to i — iso8859-5
$str = utf8_encode ($str); // iso8859-5 to utf8
return $str;
}
function utf8_to_win ($str){
$str = utf8_decode ($str); // utf8 to iso8859-5
$str = convert_cyr_string ($str, 'i','w'); // w — ...
В PHP есть очень хорошая функция str_replace, заменяющая в строке одну подстроку в другой. Чистый C (да и C++) такой функцией похвастать не может.
Вот самопальный аналог str_replace для C.
inExp = function (dig, exp) {
if (exp == 1) return alert (dig);
if (exp == 2) return alert (dig*dig);
if (exp == 3) return alert (dig*dig*dig);
if (exp == 4) return alert (dig*dig*dig*dig);
if (exp == 5) return alert (dig*dig*dig*dig*dig);
if (exp == 6) return alert (dig*dig*dig*dig*dig*dig);
if (exp == 7) return alert (dig*dig*dig*dig*dig*dig*dig);
if (exp == 8 ) return alert (dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 9) ...
Удивительное дело, но в C# нет встроенной функции для получения микротайма (для тех, кто в танке — количества микросекунд от 1 января 1970 года). Свойство DataTime.Ticks вместо него возвращает какую-то сакральную единицу, представляющую количество юнитов времени от первого января 0001 года >_
Регулярное выражение, которое делает из email-адресов активные ссылки.
Никогда не стоит доверять вводимым пользователем данным, ибо их некорректность зачастую может привести не просто к ошибке, но в худшем случае и даже к крушению сервера базы данных.
Конечно, ввод некорректных данных не всегда производится с целью взлома сайта. Другой очень частой причиной является просто невнимательность пользователя.
Здесь я опишу методы проверки ...