Как свернуть массив с ключом и значением без foreach в PHP

Без foreach , как я могу превратить такой массив

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

в такую ​​строку

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

Я уже думал о implode(), но он не взрывает ключ вместе с ним.

Если это необходимо, можно ли не вкладывать foreach?

РЕДАКТИРОВАТЬ:Я изменил строку


РЕДАКТИРОВАТЬ2/ОБНОВИТЬ: Этот вопрос был задан довольно давно. В то время я хотел написать все в одну строку, чтобы использовать тернарные операторы и вкладывать встроенные вызовы функций в пользу foreach. Это не было хорошей практикой! Пишите читаемый код, краткий он или нет, не имеет большого значения.

В этом случае :включение foreach в функцию будет гораздо более читабельным и модульным, чем написание одной -строки (Хотя все ответы великолепны! ).

103
задан tom91136 28 May 2016 в 19:34
поделиться