【发布时间】:2010-04-11 10:00:56
【问题描述】:
在 PHP 中,我有一个如下所示的数组:
$array[0]['width'] = '100';
$array[0]['height'] = '200';
$array[2]['width'] = '150';
$array[2]['height'] = '250';
- 我不知道数组中有多少项。
- 可以删除某些项目,这说明缺少 [1] 键。
我想在此之后添加一个新项目,如下所示:
$array[]['width'] = '300';
$array[]['height'] = '500';
但是上面的代码不起作用,因为它为每一行添加了一个新键。上面两行应该是一样的。一个聪明的方法来解决它?
另一种解决方案是找到最后一个键。我尝试“结束”功能失败。
【问题讨论】:
-
只想加注:给$array[]加值等于创建新key。您可以使用以下几种解决方案来实现您的目标。