消息:尝试访问INT类型的值的数组偏移
如何解决此问题:尝试访问INT类型的价值的阵列偏移?
PHP8
public function processPayment(Request $request)
{
$orders = $request->get('order');
$ordersArray = [];
// getting orders details
foreach($orders as $order)
{
if($order['id'])
{
$ordersArray[$order['id']]['order_id'] = $order['id'];
$ordersArray[$order['id']]['quantity'] = $order['quantity'];
}
ddd($ordersArray);
}
How to resolve this issues: Trying to access array offset on value of type int?
PHP8
public function processPayment(Request $request)
{
$orders = $request->get('order');
$ordersArray = [];
// getting orders details
foreach($orders as $order)
{
if($order['id'])
{
$ordersArray[$order['id']]['order_id'] = $order['id'];
$ordersArray[$order['id']]['quantity'] = $order['quantity'];
}
ddd($ordersArray);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我以这种方式解决了自己的问题:
if(isset($ order ['id']))
>在我以这种方式这样做之前:
if($ order ['id'])
I resolved my own problem using in this way:
if(isset($order['id']))
before I did in this way:
if($order['id'])