我有点搞不懂如何在php中创建以下类型的数组或数组或键值对。
对于一个Stream1-->设备数组和每个设备的一个计算机名称
示例如下:
"Stream1" ---> "device type1" -> machine name1
---> "device type2" -> machine name2
"Stream2" ---> "device type3" -> machine name3
---> "device type4" -> machine name4因此,在本例中,有两个名为"stream1“和"stram2”的流。每个设备都有多个设备,例如“Stream1”->“device type1”->机器name1。同样,“Stream1”->“device type2”->机器name2。
那么,在PHP中创建这种映射的最佳方式是什么呢?是数组、键值对还是数组的数组。
一旦创建了这个映射,如何以同样的方式写入文件?
发布于 2015-04-20 17:01:18
这个数组的例子。
$map = array();
$map['Stream1']['device_type_1'] = 'machine name 1';
$map['Stream1']['device_type_2'] = 'machine name 2';
$map['Stream2']['device_type_3'] = 'machine name 3';
$map['Stream2']['device_type_4'] = 'machine name 4';或者,如果您想使设备类型1具有多台机器,则可以将设备类型1设置为数组。例如:
$map = array();
$map['Stream1']['device_type_1'] = array('machine name 1','machine name 5', 'machine name 6');
$map['Stream1']['device_type_2'] = 'machine name 2';
$map['Stream2']['device_type_3'] = 'machine name 3';
$map['Stream2']['device_type_4'] = 'machine name 4';https://stackoverflow.com/questions/29689864
复制相似问题