【发布时间】:2022-01-10 17:30:17
【问题描述】:
我在下面用邮递员将数组发布到我的 PHP API,它被完美地存储,我可以 print_r 看到它:
$sizes = [['new_width' => 100, 'new_height' => 300], ['new_width' => 400, 'new_height' => 200]];
我如何存储尺寸
$sizes = $_POST['sizes'];
来自 print_r($sizes) 的邮递员结果:
<pre>Array
(
[0] => Array
(
['new_width'] => 100
['new_height'] => 300
)
[1] => Array
(
['new_width'] => 400
['new_height'] => 200
)
)
但是当我想分别查看每个大小的数组时,我失败了。
foreach ($sizes as $size) {
$size = [$_POST['new_width'], $_POST['new_height']];
echo '<pre>';
print_r($size);
die();
}
这是邮递员返回的结果:
<pre>Array
(
[0] =>
[1] =>
)
所以它显然不能存储 new_width 和 new_height 的大小。 我怎样才能以正确的方式做到这一点?
【问题讨论】:
-
$size已经是你想要的了。只需删除您用来自$_POST的值覆盖它的行