"PHP" / Говнокод #9846 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
// Функция определения количества слов в запросе
function kslov($s)
{

for($i=0;$i<=strlen($s)-1;$i++)
{
 if(($s[$i]==' ')and(($s[$i+2]==' ')or($s[$i+3]==' '))){$s[$i]='';}
 if(($s[$i]==' ')and($s[$i+1]=='')){$s[$i]='';}
 if(($s[$i]==' ')and(($s[$i+2]=='')or($s[$i+3]==''))){$s[$i]='';}
 if(($s[$i]==' ')and(($s[$i-3]=='')or($s[$i-2]==''))){$s[$i]='';}
}

 $mp=explode(' ',$s);
 $kp=count($mp);
 if($kp>3){$kp=3;}
 return $kp;
}

Реальный код...

Запостил: govnozmey govnozmey, (Updated )

Комментарии (7) RSS

  • $s[$i]=''
    $s[$i+1]==''

    А что это значит? Первое, скажем, удаление символа из строки, а как может быть пустой символ в строке...
    Ответить
    • может, возвращается пустая строка когда индекс превышает длину строки?
      Ответить
  • Сильно порадовало
    $i<=strlen($s)-1
    что эквивалентно
    $i<strlen($s)
    Ответить
  • Этот хренов цикл выносит мне мозг. Что автор пытался изобразить-то? О_о
    Ответить
  • ю"HO"X:V!N)UI,A:Z.J"D.S(D$K:O.G$K!X?L:K"O?H T C?U(X(IF:I)BUB:CM.Z)O"I N!U V(X,IP A$W$X)N S:Q"J"M.G,X?W!C(I?S"F.H)S"V?K"A(I)E$G)H:C)U?N.VD?M:V,K?A)C$H.A Y!P?C.H"R)I.C,CP)L)D)E!CU?F!C"T)D.Q!VL"W?C,K!R,K.J.ML:J,O"Q!S(K)O?C,M,P,C?G:F?W?Z:M$D:R$K:Y"S)K(EO)S(H)Q!G,M,FY(S$P"I,N:I,H.F U?Z$SO.N B)QU)B(Y?CY W:D,C:Z:U.R?K(C:K,M,Z!U!J!X!VX:E.VO!G(X"Z:T.N?R:C.N:C.B)D?R"D.E"XW W P(B.EO"M C)U.S,NG$E,Y"M:C.M!C(M"TE)Q?C:R$J.P C$S:J(O$LI?A:Z$P$N,I(E!Z.E:K(A$U(V?E,TWS V V,D"M?N H(T S,Y:S"T(C!LL:A PL$FZ)Y"LCT"A.T)Q$P"VX!K)T$B.M)N"G(D)P$K!DP L$E$Q.C.O$AОIXPVYBNRFRAVHBJEDCVQDJJYJTBDJQTHNNMLTMKYYNAQFYTWFACTFOUYED
    Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8