
какой самый извращенный способ проверить в условии 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 Привет?
Ч: Ты должна взять слово "Привет" в кавычки и поставить точку с запятой в самом конце.
А: Я ничего тебе не должна. У меня есть свобода выбора.
Ч: Похоже, загадка индусских кодеров разгадана...
(с) башорг