我在这里遇到阵列结构问题.
为什么这个阵列
$plans = array(
'id' => 'free',
'name' => 'Free',
'sums' => array(
'usd' => 0,
),
'id' => 'trial',
'name' => 'Trial',
'sums' => array(
'usd' => 0,
),
);
Run Code Online (Sandbox Code Playgroud)
只返回我(我的数组的最后一个结果):
Array
(
[id] => trial
[name] => Trial
[sums] => Array
(
[usd] => 0
)
)
Run Code Online (Sandbox Code Playgroud)
任何有关这方面的帮助将非常感激.
非常感谢.
这是因为您覆盖了每个数组项中的数组键,有效地删除了它之前的值.您需要一个用于此数据的数组数组:
$plans = array(
array(
'id' => 'free',
'name' => 'Free',
'sums' => array(
'usd' => 0,
)
),
array(
'id' => 'trial',
'name' => 'Trial',
'sums' => array(
'usd' => 0,
)
)
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42 次 |
| 最近记录: |