ravist
Гуру форума
- Регистрация
- 24 Июл 2007
- Сообщения
- 201
- Реакции
- 98
- Автор темы
- #1
Сразу прошу прощения за свою неопытность. Я не программист.
Помогите уменьшить код php, т.к. я подозреваю что мое написание не оптимальное.
Вкратце суть. Музыкальный портал. Добавляю страницы с песнями начинающимися на определенную букву/цифру. (0,1,2,...,а,б,в,...a,b,c...)
Я это организовал передачей параметра:
т.е. /bukva.php?do=а - страница с песнями на букву "а".
В коде записал вот так:
popular_bukva - функция, которая выдает результат.
Можно ли это записать как-то проще (перечислять 60 раз if - как-то некрасиво).
Помогите уменьшить код php, т.к. я подозреваю что мое написание не оптимальное.
Вкратце суть. Музыкальный портал. Добавляю страницы с песнями начинающимися на определенную букву/цифру. (0,1,2,...,а,б,в,...a,b,c...)
Я это организовал передачей параметра:
т.е. /bukva.php?do=а - страница с песнями на букву "а".
В коде записал вот так:
PHP:
if($do == 'а')
{
echo popular_bukva('а', '20');
}
if($do == 'б')
{
echo popular_bukva('б', '20');
}
if($do == 'в')
{
echo popular_bukva('в', '20');
}
if($do == 'г')
{
echo popular_bukva('г', '20');
}
if($do == 'д')
{
echo popular_bukva('д', '20');
}
if($do == 'е')
{
echo popular_bukva('е', '20');
}
if($do == 'ё')
{
echo popular_bukva('ё', '20');
}
...
Можно ли это записать как-то проще (перечислять 60 раз if - как-то некрасиво).