繁体   English   中英

创建多维数组

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM