Как объеденить?

#1 2 февраля 2013 в 20:58
Есть два куска кода, они идентичные, как из двух сделать один (для экономии места)?
первый кусок
  1.  
  2. $bottom1 = $mod_count['bottom1'];
  3. $bottom2 = $mod_count['bottom2'];
  4. if($bottom2){
  5. if($bottom1){
  6. $bottom2 = '270px';
  7. }else{
  8. $bottom2 = '540px';
  9. }
  10. }
  11. elseif($bottom1){
  12. if($bottom2){
  13. $bottom1 = '270px';
  14. }else{
  15. $bottom1 = '540px';
  16. }
  17. }
  18.  
второй кусок
  1.  
  2. $bottom3 = $mod_count['bottom3'];
  3. $bottom4 = $mod_count['bottom4'];
  4. if($bottom4){
  5. if($bottom3){
  6. $bottom4 = '270px';
  7. }else{
  8. $bottom4 = '540px';
  9. }
  10. }
  11. elseif($bottom3){
  12. if($bottom4){
  13. $bottom3 = '270px';
  14. }else{
  15. $bottom3 = '540px';
  16. }
  17. }
  18.  
вот так пробовал не работает
  1.  
  2. $bottom3 = $mod_count['bottom1', 'bottom3'];
  3. $bottom4 = $mod_count['bottom2', 'bottom4'];
  4. .....и так далее...
  5.  
#2 2 февраля 2013 в 22:29
ну вот так можно=D
  1.  
  2. $bottom1 = $mod_count['bottom1'];
  3. $bottom2 = $mod_count['bottom2'];
  4. if($bottom2){
  5. if($bottom1){
  6. $bottom2 = '270px';
  7. }else{
  8. $bottom2 = '540px';
  9. }
  10. }
  11. elseif($bottom1){
  12. if($bottom2){
  13. $bottom1 = '270px';
  14. }else{
  15. $bottom1 = '540px';
  16. }
  17. }
  18. $bottom3 = $mod_count['bottom3'];
  19. $bottom4 = $mod_count['bottom4'];
  20. if($bottom4){
  21. if($bottom3){
  22. $bottom4 = '270px';
  23. }else{
  24. $bottom4 = '540px';
  25. }
  26. }
  27. elseif($bottom3){
  28. if($bottom4){
  29. $bottom3 = '270px';
  30. }else{
  31. $bottom3 = '540px';
  32. }
  33. }
#3 2 февраля 2013 в 22:33
так у меня так и есть, имелось ввиду то что эти коды одинаковые, (типа задвоенные) просто думаю как их правильно прописать для 4х позиций одновременно одним куском.
#4 2 февраля 2013 в 23:55
а так
  1. if($bottom2 || $bottom4)
упс) не доглядел, нЕчего там сокращать) — и смысла нет — 20 символов это не экономия)
все там красиво написано — я бы оставил)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.

Похожие темы

Как объеденить два сайта

HTML / CSS / PHP / JS / RegExp Создана 4 года назад 12 сообщений

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.