假设我有一个数组$order
,其中包含整个订单和用户的数据。
显示用户名;我使用$order['users'][33]['firstname'];
。我在页面的几个部分中这样做。
以这种方式(使用关联数组)对内存和进程真的很重要吗?或者我应该将用户存储在变量
中 $user = $order['users'][33]['firstname'];
并继续使用$ user?首选哪种方法?
答案 0 :(得分:0)
这实际上取决于您的应用程序的功能。如果$order
只包含一个用户且每个子数组只包含一个数据值,则将信息存储在变量中并为其指定可读名称。否则,如果$order
包含许多用户并且信息是树的类型,则数组绝对是实现应用程序的好方法。在内存消耗方面,只要您存储相同数量的信息,我就不会认为这将是一个至关重要的区别。