- 1
- 2
- 3
- 4
- 5
if ( in_array($str, $first) )
{
for ( $j = 0; in_array($str . substr("000000000", 0, 9 - strlen("$j")) . $j, $first); ++$i );
$str = $str . substr( "000000000", 0, 9 - strlen("$j") ) . $j;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+155
if ( in_array($str, $first) )
{
for ( $j = 0; in_array($str . substr("000000000", 0, 9 - strlen("$j")) . $j, $first); ++$i );
$str = $str . substr( "000000000", 0, 9 - strlen("$j") ) . $j;
}
что этот код делает?
guest 13.08.2009 10:53 # +1
генерирует смертельный луч поноса
megaprogrammer001 13.08.2009 12:52 # 0
guest 14.08.2009 01:57 # 0
Если исправить ошибку и заменить $i на $j, то код выполняет следующее: меняет значение в $str, дописывая к нему 000000000 или 000000001 или 000000002 и так далее, если такого нет в исходном указанном массиве.
Код крышесносящий, конечно. Это же надо так изизвратиться...