Say Mam tablicę par klucz/wartość w PHP:Jak połączyć klucze i wartości z tablicy w PHP
array('foo' => 'bar', 'baz' => 'qux');
Jaki jest najprostszy sposób, aby przekształcić to do tablicy, która wygląda następująco ?
array('foo=bar', 'baz=qux');
tj
array(0 => 'foo=bar', 1 => 'baz=qux');
w Perlu, zrobiłbym coś
map { "$_=$hash{$_}" } keys %hash
Czy istnieje coś takiego w panoply of array functions w PHP? Nic, na co patrzyłem, nie wydawało mi się wygodnym rozwiązaniem.
Akceptuję tę odpowiedź, ponieważ jest prosta i jak doszło do rozwiązania mojego problemu. Jestem rozczarowany, że nie da się tego zrobić w jednym wyrażeniu, unikając potrzeby wprowadzenia tymczasowej zmiennej "$ out". – nohat
Jeśli jesteś użytkownikiem języka Perl, będzie to tylko jeden z wielu, wielu rozczarowań, z którymi spotkasz się podczas korzystania z PHP. – chaos
@chaos Tak, życie jest trudne, a php jest czytelny. @nohat Chociaż to nie "transformuje" tablicy, jak określa twoje pytanie. Tworzy nową. "Panoplia funkcji tablicy"? Chichot. – GZipp