preg_match_all('/([^=]+?)=([^\n]+?)/m', $testo, $result);

prova questa