私はこの例外を取得しています:不定オフセット:2は、データベース内の多次元配列を挿入するとき。私は私の配列は罰金を見ているようだエコーときErrorExceptionオフセット:2
$order_details = [];
for($i= 0; $i < count($product); $i++){
$order_details[] = [
'order_id' => $orders->id,
'product_id' => $product['product_id'][$i],
'units'=>4,
'quantity' => $product['quantity'][$i],
'unit_price' => $product['price'][$i],
'product_discount_id'=>0,
'amount' => $product['amount'][$i],
];
}
:これはエラーがで指している時、私のループである
Array ([product_id] => Array ([0] => 7 [1] => 1) [quantity] => Array ([0] => 2 [1] => 1) [price] => Array ([0] => 200.00 [1] => 700.00) [amount] => Array ([0] => 400 [1] => 700))
ショッピングカートからアイテムの数に応じて、未定義のオフセット値を交互にループに渡されます。たとえば、3つのアイテムがある場合、エラーは未定義オフセットに設定されます。3 そのように私は本当の麦を見つけることができません。私は決して管理していないウェブを検索しました。親切なお手伝いをいたします。 どうしたらいいですか?あなたが取得している
おかげでジムです。 for($ i = 0; $ i <= count($ product); $ i ++)は同じエラーを保持します。 にpreg_replace(): – wafutech
は私も()しますprint_r上で正しく表示されますが、helpers.phpラインで686 ErrorExceptionを返し、あなたの提案のアレイ構造試してみましたが、私はただ、コード – wafutech
を実行すると、交換が配列されながら、パラメータの不一致を、パターン文字列があります私が何をしたかを見てください。私は私が – wafutech