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!).