我有这种情况,我可以用这种方式预先定义数组:
$packages = array(
'0' => array(
'name' => 'Hotel1', //pcg name
'curr' => '$',
'amount' => '125',
'period' => 'NIGHT', //pcg duration
'client_data' => array(
'Name' =>'Adrien',
'Addr' =>'Sample Street',
'Payment' =>'Credit Card',
'Nights' =>'6',
)
),
);
或者
$packages = array();
$packages[] = array(
'name' => 'PREMIUM', //pcg name
'curr' => '$',
'amount' => '3.95',
'period' => 'MONTH', //pcg duration
'features' => array(
'Clients' =>'100',
'Invoices' =>'300 <small>MONTH</small>',
'Products' =>'30',
'Staff' =>'1',
)
);
数据将始终是静态的,因此我不会从中获取此信息
SQL查询或动态搜索。会有什么不同吗
在表现方面(最微小的差异可能会有所帮助)
使用第一种或第二种“方法”或者它们实际上是100% 性能相同。
Theorically
“动态”数组创建可能会更慢,因为
它需要检查数组的大小,最后一个数组索引和
也许还有其他的东西。
谢谢。
答案 0 :(得分:0)
这样的一个简单任务在当前的硬件现实中完全没有资源。即使在我的第一台PC中,386DX 20MHz它也没有那么大的差别;)
无论如何,我执行了两次选择:
第一选择平均值:
0.000114s
第二个选项平均值:
0.000108s
快乐!