какой самый извращенный способ проверить в условии if () булевскую переменную? if (b.ToString().length < 5){...}
ktulhu: Индусы не пишут код, они его поют и танцуют vkv: вот разгадка if(i==3){i=3}else{i=i}! Это чтобы по слогам в ритм подходило! home_alone: Если и — три, то пусть и будет три, а не три — так и хрен с ним", так, что ли??? spacel0rd: Так пусть запустится проверка. Коль трем значение равно, То пусть таким и остается А нет, так будет i себе равно.
Вычислить 1% от числа(Excel) В одной строчке нужно было взять 1% от суммы. =ABS(E10-(E10*1.01)) , где E10 - это ячейка суммы.
Вывод элементов по три в строчку. while (некое условие){ if ($i==3 || $i==6 || $i==9 || $i==12 || $i==15) { //перевод строки } $i++; } То есть до 15 элементов все работает как надо, а дальше - нас не волнует
Разбираю сейчас код, который таки успел написать один товарищ за наше недолгое сотрудничество. Подсчет количества элементов массива (функция get_new_commentsList возвращает массив). $s3 = get_new_commentsList($s1['id_boutique']); $ik = 0; foreach ($s3 as $s4) { $ik += 1; } + бонус, его объяснения из аськи: 1. Обычно по не глобальным вопросам я принимаю решения первые приходящие в голову. 2. Просто в университете учили нас в основном не юзать готовые фичи а самим их делать. 3. Ты вот смотрел на то как выписана в стандарте функция count()? я не думаю что она намного быстрее.
семь раз проверь, один раз верни: if (flag == true && flag == true && flag == true && flag == true && flag == true && flag == true && flag == true) return true;
<?XML VERSION="1.0" ENCODING="KOI-7"?> Вполне себе реальный заголовок документа в работающей системе.
PHP: function ...бла_бла_бла... { global $_GET, $_POST; ..... }
bool CheckFlag(bool flag) { if (flag == true) { return true; } else if (flag == false) { return false; } else { return (!true) && (!false); } }
Исландский addslashes() $pname = str_replace("'", "\'", $pname); $description = str_replace("'", "\'", $description);
JavaScript, проверка e-mail адреса str = document.getElementById('uemail'+id).value; var at="@" var dot="." var lat=str.indexOf(at) var lstr=str.length var ldot=str.indexOf(dot) if (str==null || str=="" || str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr || str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr || str.indexOf(at,(lat+1))!=-1 || str.substring(lat-1,lat)==dot || str.substring(lat+1,ldot).length<1 || str.substring(lat+1,lat+2)==dot || str.indexOf(dot,(lat+2))==-1 || str.indexOf(" ")!=-1 || str.substring(ldot+1,lstr).length !=2) { error_message = error_message + "* Invalid Email\n"; error = true; }
// If the value is too huge, set it to 0. if (valueToSet > 0x3B9AC9FF) valueToSet = 0;
$user_input = @$_POST['pass']; $filename = "pw.pw"; $pwfile = fopen ($filename, "r"); $valpas = fgets($pwfile, 512); $password = crypt($valpas); if (!strcmp(crypt($user_input, $password), $password)) { [skipped] } Пароль в pw.pw хранится в открытом виде :)
Как настоящий программист получает текущую дату? $date=date(Ymd); $day=substr($date,6,2); $month=substr($date,4,2); $year=substr($date,0,4); list($date,$month,$year) = explode("/",date("D/M/Y"));
11.04.2008
А чем адслешес так плох?
в php есть встроенная функция addslashes()
и не нужно изобретать велосипеды
А: Как на РНР будет "Привет"?
Ч: echo "Привет";
А: "Это" означает echo Привет?
Ч: Ты должна взять слово "Привет" в кавычки и поставить точку с запятой в самом конце.
А: Я ничего тебе не должна. У меня есть свобода выбора.
Ч: Похоже, загадка индусских кодеров разгадана...
(с) башорг