首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP数组或数组的数组

PHP数组或数组的数组
EN

Stack Overflow用户
提问于 2015-04-17 11:43:25
回答 1查看 80关注 0票数 0

我有点搞不懂如何在php中创建以下类型的数组或数组或键值对。

对于一个Stream1-->设备数组和每个设备的一个计算机名称

示例如下:

代码语言:javascript
复制
"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中创建这种映射的最佳方式是什么呢?是数组、键值对还是数组的数组。

一旦创建了这个映射,如何以同样的方式写入文件?

EN

回答 1

Stack Overflow用户

发布于 2015-04-20 17:01:18

这个数组的例子。

代码语言:javascript
复制
$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设置为数组。例如:

代码语言:javascript
复制
$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';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29689864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档