- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
foreach ($item as $prop) {
if ($prop['tag']==$this->props[0]){
$new_item['sku']=(int)$prop['value'];
} else {
if ($prop['tag'] == $this->props[1]) {
$new_item['name']=$prop['value'];
} else {
if ($prop['tag'] == $this->props[2]) {
$new_item['price']=(float)$prop['value'];
} else {
if ($prop['tag'] == $this->props[3]) {
$new_item['is_spec']=(float)$prop['value'];
} else {
if ($prop['tag'] == $this->props[4]) {
$new_item['spec_price']=(float)$prop['value'];
} else {
if ($prop['tag'] == $this->props[5]) {
$new_item['old']=(float)$prop['value'];
}
}
}
}
}
}
}
spivti 02.10.2013 14:13 # −1
http://www.rsdn.ru/article/net/BadCode.xml
TarasB 02.10.2013 14:20 # −1
tirinox 02.10.2013 17:19 # −1
Lure Of Chaos 02.10.2013 18:42 # 0
anonimb84a2f6fd141 02.10.2013 21:38 # 0
Как-то так. Ну и сравнение через ==. Это если не обсуждать архитектуру (хранение в массиве с хуй пойми каким назначением элементов, собственно, это и есть главный говнокод).
tirinox 02.10.2013 23:41 # 0
anonimb84a2f6fd141 03.10.2013 17:42 # +2
Stertor 03.10.2013 17:49 # −2
guest 11.10.2013 14:32 # −11