Без foreach , как я могу превратить такой массив
array("item1"=>"object1", "item2"=>"object2",......."item-n"=>"object-n");
в такую строку
item1='object1', item2='object2',.... item-n='object-n'
Я уже думал о implode()
, но он не взрывает ключ вместе с ним.
Если это необходимо, можно ли не вкладывать foreach?
РЕДАКТИРОВАТЬ:Я изменил строку
РЕДАКТИРОВАТЬ2/ОБНОВИТЬ: Этот вопрос был задан довольно давно. В то время я хотел написать все в одну строку, чтобы использовать тернарные операторы и вкладывать встроенные вызовы функций в пользу foreach. Это не было хорошей практикой! Пишите читаемый код, краткий он или нет, не имеет большого значения.
В этом случае :включение foreach в функцию будет гораздо более читабельным и модульным, чем написание одной -строки (Хотя все ответы великолепны! ).