Я пытаюсь написать лучшие коды отображения в моем проектеКак сопоставить значение в php?
У меня есть несколько 1 на 1 отображение таблицы
что-то вроде
projectA projectB
taskA task1
taskB task2
taskC task3
taskD task4
taskE task5
Значение я получил от моего БД task1
к task5
но я хочу их отобразить в taskA
до taskE
У меня мало идей для картирования
switch($var){
case 'task1':
return 'taskA'
break;
case 'task2':
return 'taskB'
break;
….more
}
или создания массива
$map = array('task1 => taskA, 'task2' => 'taskB…more)
затем сопоставить ключ и получить значение.
Я не уверен, есть ли лучшие способы сделать это. Может ли кто-нибудь помочь?
Спасибо!
Определите «лучше» в «лучших способах». – raina77ow
номера в проекте b напрямую коррелируют с индексом буквы в проекте a? –
Продолжайте использовать ассоциативные массивы. Происхождение его использования того, что вы назвали отображением. Предположим, что переключатель с Task5, он должен сделать 5 условных проверок перед получением значения, в то время как ассоциативный массив будет нести его адрес памяти непосредственно. – SaidbakR