当我有一个键并且需要一个值时。
我可以使用 PHP array
来执行此单键查找。
$data = array(1 => "one");
return $data[1];
我有一组数据,其中需要两个键才能定位单个值。
有哪些工具可以使用两个键查找值?
return get_value[$key1, $key2]; //?
数据示例:
有多个测试设施,分别编号(1、2、3、4等)
。每个工厂都有一组测试的产品(A、B、C、D)
。每个设施在如何为每个产品在数据库中设置字段名称方面都有其特殊性。设施 1 测试产品 A 使用字段 {x, y, z}
来获取一组图形点。设施 2 测试产品 A 使用字段 {m, n, q}
来获取集合或图形点。获取图点的接口(interface)是一样的,只是字段不同。我需要有一个抽象来标准化这些字段,无论他们测试哪种测试设施和产品。
我正在考虑通过设置一个抽象来实现这一点,该抽象使用两个键查找所需的字段:测试设施编号和要测试的产品。
[1, A] => {x, y, z}
[1, B] => {m, n, q}
[2, C] => {g, r, b}
etc
最佳答案
您应该像这样存储数据:
$data = [
1 => [
'A' => {set of fields X},
'B' => {set of fields Y},
],
2 => [
'C' => {set of fields Z}
}
]
您可以像这样访问字段 X 的集合:$data[1]['A']
。
关于php - 如何使用 PHP 使用两个键查找单个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55497244/