Sans foreach , comment puis-je transformer un tableau comme celui-ci
array("item1"=>"object1", "item2"=>"object2",......."item-n"=>"object-n");
à une chaîne comme celle-ci
item1='object1', item2='object2',.... item-n='object-n'
J'y ai implode()
déjà pensé , mais cela n'implose pas la clé avec.
Si foreach c'est nécessaire, est-il possible de ne pas nicher le foreach?
EDIT: j'ai changé la chaîne
EDIT2 / UPDATE: Cette question a été posée il y a assez longtemps. À ce moment-là, je voulais tout écrire sur une seule ligne afin d'utiliser des opérateurs ternaires et d'imbriquer des appels de fonction intégrés en faveur de foreach. Ce n'était pas une bonne pratique! Écrire un code lisible, qu'il soit concis ou non, n'a pas beaucoup d'importance.
Dans ce cas: mettre le foreach dans une fonction sera beaucoup plus lisible et modulaire que d'écrire un one-liner (même si toutes les réponses sont excellentes!).