- 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
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
private function toDBFields($fields){
$db_fields = array();
if ($fields){
foreach($fields as $field){
switch ($field){
case 'p_bits':
if (!array_search('b1',$db_fields)) $db_fields[] = 'b1';
break;
case 'n2':
if (!array_search('b1',$db_fields)) $db_fields[] = 'b1';
break;
case 'n1':
if (!array_search('b1',$db_fields)) $db_fields[] = 'b1';
break;
case 'cntdf':
if (!array_search('cntdf',$db_fields)) $db_fields[] = 'cntdf';
break;
case 'first_pckg':
break;
case 'az':
if (!array_search('az',$db_fields)) $db_fields[] = 'az';
break;
case 'akb_v':
//if (!array_search('b2',$db_fields)) $db_fields[] = 'b2';
if (!array_search('b3',$db_fields)) $db_fields[] = 'b3';
break;
case 'p1code':
case 'ignition_ap1':
if (!array_search('b4',$db_fields)) $db_fields[] = 'b4';
if (!array_search('b6',$db_fields)) $db_fields[] = 'b6';
break;
case 'fuel_p2':
case 'fuel_p2_debug':
case 'p2code':
if (!array_search('b5',$db_fields)) $db_fields[] = 'b5';
if (!array_search('b6',$db_fields)) $db_fields[] = 'b6';
break;
case 'fuel_p3':
case 'fuel_p3_debug':
case 'p3code':
case 'p3code_debug':
if (!array_search('b7',$db_fields)) $db_fields[] = 'b7';
if (!array_search('b6',$db_fields)) $db_fields[] = 'b6';
break;
case 'fuel_p3p4_2drt':
if (!array_search('b8',$db_fields)) $db_fields[] = 'b8';
if (!array_search('b7',$db_fields)) $db_fields[] = 'b7';
if (!array_search('b6',$db_fields)) $db_fields[] = 'b6';
break;
case 'fuel_p2p3':
if (!array_search('b5',$db_fields)) $db_fields[] = 'b5';
if (!array_search('b7',$db_fields)) $db_fields[] = 'b7';
if (!array_search('b6',$db_fields)) $db_fields[] = 'b6';
break;
case 'fuel_p4':
case 'p4code_debug':
case 'p4code':
if (!array_search('b8',$db_fields)) $db_fields[] = 'b8';
if (!array_search('b6',$db_fields)) $db_fields[] = 'b6';
break;
}
}
}
return $db_fields;
Вот такой кейс который используется в системе для перевода типа переменной к названию поле в таблице ....
Vasiliy 13.02.2014 16:29 # −11
Konardo 13.02.2014 16:34 # −23
Deimm 13.02.2014 16:37 # −16
Konardo 13.02.2014 17:30 # −21
TarasB 13.02.2014 17:32 # −10
даже если предположить, что в табе не 8 пробелов, а 2
Konardo 13.02.2014 18:01 # −25
Vasiliy 13.02.2014 18:11 # −16
Konardo 13.02.2014 18:28 # −24
Vasiliy 13.02.2014 18:41 # −16
bormand 13.02.2014 18:46 # −15
Stertor 13.02.2014 18:48 # −13
Напоминает попытку укрыться в телефонной будке от ядерного взрыва.
Konardo 13.02.2014 19:03 # −12
Stertor 13.02.2014 19:05 # −13
Я в курсе, что ты меня не минусуешь.
Konardo 13.02.2014 19:09 # −10
bormand 13.02.2014 19:11 # −13
Где ты здесь видишь ядерный взрыв? Это всего лишь пасмурная погода и дождь из говна. Зонтика вполне достаточно.
Vasiliy 13.02.2014 18:50 # −15
Konardo 13.02.2014 19:01 # −14
Konardo 13.02.2014 19:10 # −12
Нет. Быть активом - благородно.
Stertor 13.02.2014 19:12 # −12
anonimb84a2f6fd141 13.02.2014 20:13 # −11
anonimb84a2f6fd141 13.02.2014 20:14 # −11
anonimb84a2f6fd141 13.02.2014 20:14 # −11
anonimb84a2f6fd141 13.02.2014 20:14 # −11
anonimb84a2f6fd141 13.02.2014 20:14 # −11
anonimb84a2f6fd141 13.02.2014 20:14 # −11
anonimb84a2f6fd141 13.02.2014 20:15 # −11
NNCYC 25.08.2021 08:27 # 0