次のような条件付き文字列があります。
echo $cnd = "'use_funds'=>'no'";
そして私の$data
配列は:
$data = array(
$cnd,
'quantity' => $_POST['qty_' . $q],
'veg_name' => $_POST['veg_name_' . $q],
'rate' => $_POST['rate_' . $q],
'ws_price' => $_POST['ws_price_' . $q],
'ret_price' => $_POST['ret_price_' . $q],
'mop' => $_POST['mop_' . $q],
'ret_margin' => $_POST['ret_margin_' . $q]
);
上記echo $cnd
は を示しています'use_funds'=>'no'
が、var_dump($data)
を示していますarray
0 => string ''use_funds'=>'no'' (length=17)
。また、文字列であるため、データがテーブルに挿入されていません。$cnd
文字列の代わりに連想配列要素を作成するにはどうすればよいですか?