- 1
if(!($var==false))
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 23
+170.2
if(!($var==false))
насколько это говнокод?=)
+162.2
$l = array('q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', 'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'z', 'x', 'c', 'v', 'b', 'n', 'm', '-', '.');
$len = 9;
for ($i = 0; $i < 100; $i++) //цикл для проверки=)
{
$login = '';
while (strlen($login) < $len) {
$current = $l[mt_rand(0, (((strlen($login) + 1 == $len) || (strlen($login) == 0)) ? count($l) - 3 : count($l) - 1))]; //мама ради миня абратна
$login. = ((substr($login, strlen($login) - 1, 1)) == $current) ? '' : $current;
}
echo $login."<br>";
}
наверно самый извращенный код для генереции случайних строк который я когда либо писал=)
примерно такие требования
в начале и в конце как точки, так и тире быть тоже не должно
Т.е другими словами, должен начинаться буквой и заканчиваться буквой
не иметь двух тире и двухточие подряд
+161.4
function formatDate($mysqlDate, $time = false) {
$date = "";
if (is_int($mysqlDate))
$stamp = $mysqlDate;
else
$stamp = strtotime($mysqlDate);
$date .= date("j", $stamp) . " ";
$date .= $this->months[date("n", $stamp) - 1] . " ";
$thisYear = date("Y", time());
$year = date("Y", $stamp);
if ($thisYear != $year)
$date .= ", " . date("Y", $stamp);
if ($time)
$date .= " " . date("H:i", $stamp);
if ($time) return date("d/m/Y H:i");
else return date("d/m/Y");
return $date;
}
интересен ход мыслей программиста=)