У меня есть условная строка, как это:Вставьте элемент из переменной 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''? –