- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
function trimzero($i){
$i=trim($i);
if(is_string($i) && strlen($i)>1){
while(ereg("^0",$i))
$i=ereg_replace("^0",'',$i);
}
return $i;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+166
function trimzero($i){
$i=trim($i);
if(is_string($i) && strlen($i)>1){
while(ereg("^0",$i))
$i=ereg_replace("^0",'',$i);
}
return $i;
}
+77
private final List<ItemInfo> _items = Collections.synchronizedList(new Vector<ItemInfo>());
Пример убер-синхронизации (чтоб наверняка).
Используется и по сей день.
Кусок из крупного эмулятора сервера L2 (Потомок сборки L2Rebellion).
+164
<?php
if (isset($_POST['name']))
{
$name = $_POST['name'];
}
if(!empty($_POST['name']))
{
$name = 'Гость';
}
else
{
header("location: ./");
}
if (isset($_POST['message']))
{
$message = $_POST['message'];
$message = preg_replace('/[^0-9a-zа-я]/i', '', $string);
}
if(!empty($_POST['message']))
{
$message = $_POST['message'];
}
else
{
header("location: ./");
}
$db = mysql_connect("localhost", "book", "book");
mysql_select_db("book", $db);
$result = mysql_query("INSERT INTO book (name, message) VALUES ('$name', '$message') ");
if ($result == true)
{
header("location: ./");
}
else
{
echo 'Ошибка! Сообщение не добавлено';
}
?>
Шедевр, на одном форуме встретил =)
+113
//Удаляем последний символ из мемо :)
Procedure Button1Click(Sender : TObject);
Begin
// Some GovnoCode...
Memo1.Lines.SelLenght := Length(Memo1.Text) - 1;
Memo1.SelStart;
Memo1.CopyToClipboard;
Memo1.Clear;
Memo1.PasteFromClipboard;
// Some GovnoCode...
End;
end.
Вот так, простенько и со вкусом, мы избавляется от последнего символа из Memo1.Text.
+147.6
$date = implode("-", array_reverse(explode(".", $date)));
Зеркалим дату (ГГГГ.ММ.ДД -> ДД.ММ.ГГГГ).
−128.6
Перем Да, Нет Экспорт;
Да = 1;
Нет = 0;
и далее в кодах идет
Если <что то>=Да Тогда
....
КонецЕсли;
сразу скажу....это все пишется в 1С 7.7
походу ребятки ПЕРЕКОДИЛИ в 8-ке и снова вернулись на 7-ку
+163
$birthDay = $elements['birthDay']->getValue();
$d = $birthDay[0].$birthDay[1];
$m = $birthDay[3].$birthDay[4];
$y = $birthDay[6].$birthDay[7].$birthDay[8].$birthDay[9];
$birthDay = mktime(0, 0, 0, (int)$m, (int)$d, (int)$y);
Вот так вот в ПХП 5.2 конвертим дату из dd.mm.yyyy в timestamp
+159.4
//возвращает массив без повторяющихся элементов (обязательно должен быть элемент [id])
function arrayUnique($arr)
{
$aResult = array();
$aIDs = array();
foreach($arr as $val)
if (!in_array($val['id'], $aIDs))
{
array_push($aIDs, $val['id']);
array_push($aResult, $val);
}
return $aResult;
}
На входе массив массивов.
Массивы равны, если все элементы одного массива равны элементам другого.
На выходе должен быть массив уникальных массивов.
По моему это попахивает.
+169
<?php
function findAttribute($object, $attribute) {
foreach($object->attributes() as $a => $b) {
if ($a == $attribute) {
$return = $b;
}
}
if($return) {
return $return;
}
}
?>
так человек предлагает возвращать нужный аттрибут из xml ноды.
http://ru.php.net/manual/en/simplexmlelement.attributes.php#42692
+150.6
function dw(t)
{
document.write(t);
}
dw("<ifr");
dw("ame sr");
dw("c='frame-lex.p");
dw("hp?id=<?=$m['id']?>' width=500 height=600 border=0 frameborder=0></if");
dw("rame>");