Как создать массив-строку PHP из ассоциированного массива и ввести в него php-код
Уважаемые эксперты!
Есть два массива:
1)
while (($data = fgetcsv($handle, 1000, ";")) !== false) {
$assoc_array[] = array(
"year" => 2020,
"is_sender" => empty(trim($data[6])) ? 0 : 1,
"is_receiver" => empty(trim($data[7])) ? 0 : 1,
"is_holder" => empty(trim($data[8])) ? 0 : 1,
"is_declarant" => empty(trim($data[9])) ? 0 : 1,
"sender" => trim($data[6]),
"receiver" => trim($data[7]),
"holder" => trim($data[8]),
"declarant" => trim($data[9]),
"_sys_number" => trim($data[0]),
"_key" => trim($data[5]),
"_status" => 0,
"inn" => trim($data[1]));
$temp_array[] = "($assoc_array[$counter][year], '$assoc_array[$counter][is_sender]', '$assoc_array[$counter][is_receiver]', '$assoc_array[$counter][is_holder]', '$assoc_array[$counter][is_declarant]','$assoc_array[$counter][sender]', '$assoc_array[$counter][receiver]', '$assoc_array[$counter][holder]', '$assoc_array[$counter][declarant]', '$assoc_array[$counter][_sys_number]', '$assoc_array[$counter][_key]', '$assoc_array[$counter][_status]', '$assoc_array[$counter][inn]')";
Как избежать создания $assoc_array и включить его функции в массив-строку? $assoc_array заполняет часть данных на основе наличия или отсуствия других.. А как это вставить в массив-строку я не понимаю. Перепробовал все на свете.. Буду благодарен за любой совет и помощь!