[英]Creating multidimensional arrays
我希望编写一个简单的应用程序,以允许用户对晚餐座位安排进行排序。
有各种类别,我正在寻找使用多维数组或arraylist进行排序。
例如,来宾可以分为3个级别:
所属 :新娘/新郎侧
团体 :家人/朋友/同事
圈子 :工作场所1 /大学生朋友/邻居等
所以,我能够创建这样的数组吗?
]. 来宾[ 所属 ] [ 群组 ] [ 圈子 ] [ ]。
. 因此,如果我计算来宾[ 新郎 ] [ 朋友 ] [ 学院 ] 它将显示 。
我能做到这一点吗?
还是我可以阅读/参考任何相关参考? 我似乎找不到正确的人,或者我搜索的方向错误。 请帮忙。
多维数组在php中非常容易:
<?php
$Guests = array();
$Guests['Affiliation_1']['Groups_1']['Circles_1'] = array('GuestID_1', 'GuestID_2', 'GuestID_3');
$Guests['Affiliation_2']['Groups_2']['Circles_2'] = array('GuestID_4', 'GuestID_5');
$Guests['Affiliation_3']['Groups_3']['Circles_3'] = array('GuestID_6', 'GuestID_7', 'GuestID_8', 'GuestID_9');
echo count($Guests['Affiliation_1']['Groups_1']['Circles_1']); //output is 3
echo count($Guests['Affiliation_2']['Groups_2']['Circles_2']); //output is 2
echo count($Guests['Affiliation_3']['Groups_3']['Circles_3']); //output is 4
$Guests['Affiliation_3']['Groups_1']['Circles_2'] = array('GuestID_10', 'GuestID_11', 'GuestID_12');
echo count($Guests['Affiliation_3']['Groups_1']['Circles_2']); //output is 3
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.