End
  1. Xullas mana kod!
  2. Elementar php operatorlaridan foydalanilgan. Qo'shishning mazmunidan kelib chiqilgan:
  3.  
  4.  
  5. ////////////////////////////////////////////////////
  6. ////////////////////////////////////////////////////
  7. /////QO'SHISH FUNKSIYASI///////////
  8. ////////////////////////////////////////////////////
  9. function qushish($a){
  10. $g=0; $add=0;
  11. //kattasini aniqlash
  12. for ($i=0; $i<count($a); $i++){
  13. if (strlen($a[$g])>strlen($a[$i])){
  14. $for=strlen($a[$g]);
  15. } else {
  16. $for=strlen($a[$i]); $g=$i;
  17. }
  18. }
  19. //qoshish
  20. $y=''; $q=0;
  21. for ($f=1; $f<=$for; $f++){
  22. //ichki sikl
  23. for ($i=0; $i<count($a); $i++){
  24. $k=substr($a[$i],strlen($a[$i])-$f,1);
  25. if (strlen($a[$i])-$f<0){ $k=0;}
  26. $add=$add+$k;
  27. }
  28. //dildagini qo'shish
  29. $add=$add+$q;
  30. //taktak
  31. $y=substr($add,strlen($add)-1,1).$y;
  32. //dildagini aniqlash
  33. $q=substr($add,0,strlen($add)-1);
  34. if (strlen($add)==1){$q=0;}
  35. $add=0;
  36. }
  37. if ($q<>0){
  38. $y=$q.$y;}
  39. return $y; }
  40. //QO'SHISH FUNKSIYASI TUGADI!
  41.  
  42. Endi ham salbiy fikrlar davom etadi, bilaman