Когда у меня есть один ключ, и мне нужно значение.
Я могу сделать этот поиск с помощью одного ключа с помощью PHP array
.
$data = array(1 => "one");
return $data[1];
У меня есть набор данных, где для определения одного значения требуются два ключа.
Какие есть средства для поиска значения двумя ключами?
return get_value[$key1, $key2]; //?
Пример данных:
Есть несколько средств тестирования, которые имеют индивидуальную нумерацию (1, 2, 3, 4, etc)
. Каждый объект имеет набор продуктов, которые он тестирует (A, B, C, D)
. Каждое средство имеет особенность в том, как оно устанавливает имена полей в базе данных для каждого продукта. Средство 1, тестирующее продукт A, использует поля {x, y, z}
, чтобы получить набор точек графика. Средство 2, тестирующее продукт A, использует поля {m, n, q}
, чтобы получить набор или график точек. Интерфейс для получения точек графа такой же, но поля разные. Мне нужна абстракция для нормализации полей, независимо от того, какой объект тестирования и какой продукт они тестируют.
Я подумываю сделать это, настроив абстракцию, которая просматривает обязательные поля, используя два ключа: номер объекта тестирования и тестируемый продукт.
[1, A] => {x, y, z}
[1, B] => {m, n, q}
[2, C] => {g, r, b}
etc