- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
$result_row = $db->query("SELECT DISTINCT good_vars.coef_value, good_vars.coef_type ... ");
$row = $db->fetch_array($result_row);
$coef_type = $row['coef_type'];
$coef_value = $row['coef_value'];
$array = explode(',', ($coef_type.','.$coef_value));
$result = 0;
if ($array[0] == 2) {
$result = $price * $array[1] / 100;
} elseif ($array[0] == 3) {
$result = $array[1];
}
$coef_type = $row['coef_type'];
$coef_value = $row['coef_value'];
$array = explode(',', ($coef_type.','.$coef_value));
Но тут обёртка, фз что она возвращает.
Скорее всего, было неизвестно как/лениво переписывать фрагмент 7-12, вот и написали костыль для перевода данных в нужный вид. Я такое встречал иногда у одногруппников.
Название функции в данном контексте подтверждает взрыв мозга.
Можно было и так...
Вдруг человеку приспичило именно с этими параметрами поработать как с массивом?
$a = array($row['coef_type'], $row['coef_value']);
Хрень конечно, если кто то действительно так пишет лучше пусть идет дороги мести... Хоть польза будет :)
но там очевидно числа