Как создать массив-строку 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 заполняет часть данных на основе наличия или отсуствия других.. А как это вставить в массив-строку я не понимаю. Перепробовал все на свете.. Буду благодарен за любой совет и помощь!


Ответы (0 шт):