Просмотр поста #307846: Учу php - нужны задачи

.
BoGdAn
I'm the Cult of Personality...

мой вариант сокращения кода

$adr = '<img src="/images/rank/';
$rub = array(
1=>$adr.'1.png" alt="" />',
2=>$adr.'2.png" alt="" />',
3=>$adr.'3.png" alt="" />',
4=>$adr.'4.png" alt="" />',
5=>$adr.'5.png" alt="" />',
6=>$adr.'6.png" alt="" />',
7=>$adr.'7.png" alt="" />',
8=>$adr.'8.png" alt="" />',
9=>$adr.'9.png" alt="" />',
10=>$adr.'10.png" alt="" />'
);
$rubin = array(50, 80, 100, 150, 200, 300, 400, 550, 700, 1000, 5000);
if ($user['postforum'] < 5000) {
foreach ($rubin as $achieve) {
$i++;
echo ($user['postforum'] >= $achieve ? $rub[$i] : '');
}}else{
foreach ($rub as $val) {
echo $val;
}}