创建多维数组



我希望编写一个简单的应用程序,允许用户对他们的晚餐座位安排进行排序。

有各种各样的类别,我希望使用多维数组或数组列表来进行排序。

例如,客户可以分为3个级别:

从属关系:新娘/新郎一方
:家人/朋友/同事
圈子:工作场所1/大学朋友/邻居等

那么,我能创建一个数组吗?

客人(关系] [组][][<我> GuestID ]。

因此,如果我对guests [新郎][朋友][学院]的客人数量进行计数,它将显示总X个客人数量

我能做到吗?

或者有相关的参考资料,我可以阅读/参考?我似乎找不到正确的,或者我可能是在错误的方向搜索。请帮助。

多维数组在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
?>

相关内容

  • 没有找到相关文章

最新更新