Senza foreach , come posso trasformare un array come questo
array("item1"=>"object1", "item2"=>"object2",......."item-n"=>"object-n");
a una stringa come questa
item1='object1', item2='object2',.... item-n='object-n'
Ci ho implode()
già pensato , ma non fa implodere la chiave con esso.
Se foreach è necessario, è possibile non annidare foreach?
EDIT: ho cambiato la stringa
EDIT2 / UPDATE: questa domanda è stata posta molto tempo fa. A quel tempo, volevo scrivere tutto in una riga, quindi avrei usato operatori ternari e annidato chiamate di funzione incorporate a favore di foreach. Non era una buona pratica! Scrivi codice che sia leggibile, che sia conciso o meno, non importa molto.
In questo caso: mettere il foreach in una funzione sarà molto più leggibile e modulare che scrivere un one-liner (anche se tutte le risposte sono ottime!).