Como implodir array com chave e valor sem foreach em PHP

Sem foreach, como posso transformar uma matriz como esta

array("item1"=>"object1", "item2"=>"object2",......."item-n"=>"object-n");

para uma string como esta

item1='object1', item2='object2',.... item-n='object-n'

Eu pensei sobreimplode() já, mas não implode a chave com ele.

Se for necessário, é possível não aninhar o foreach?

EDITAR: Eu mudei a string

EDIT2 / UPDATE: Esta pergunta foi feita há um tempo atrás. Naquela época, eu queria escrever tudo em uma linha, então usaria operadores ternários e aninhar em chamadas de função em favor de foreach. Isso não foi uma boa prática! Escrever código legível, seja conciso ou não, não importa muito.

Neste caso: colocar o foreach em uma função será muito mais legível e modular do que escrever um one-liner (mesmo que todas as respostas sejam ótimas!).

questionAnswers(10)

yourAnswerToTheQuestion