我有一個條件字符串這樣的:插入從PHP變量元件在關聯數組
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
關聯數組元素而不是字符串?
爲什麼'$ CND '包含PHP代碼?有沒有像'$ use_funds ='no''這樣的東西更有意義? –