Dire che ho una serie di coppie chiave/valore in PHP:come combinare le chiavi ed i valori di un array in PHP
array('foo' => 'bar', 'baz' => 'qux');
Qual è il modo più semplice per trasformare questo in una matrice che appare come il seguente ?
array('foo=bar', 'baz=qux');
cioè
array(0 => 'foo=bar', 1 => 'baz=qux');
in Perl, mi piacerebbe fare qualcosa di simile a
map { "$_=$hash{$_}" } keys %hash
C'è qualcosa di simile nel panoply of array functions in PHP? Nulla di ciò che guardavo sembrava una soluzione conveniente.
Accetto questa risposta perché è semplice, e come ho finito per risolvere il mio problema. Sono deluso che non ci sia modo di farlo in una singola espressione, evitando la necessità della variabile temporanea $ out. – nohat
Se sei un utente Perl, questa sarà solo una delle tante, molte delusioni che incontrerai nel corso della tua esperienza con PHP. – chaos
@chaos Sì, la vita è dura e il php è leggibile. @nohat Sebbene questo non "trasformi" l'array come richiesto dalla tua domanda. Ne crea uno nuovo. "Panoplia delle funzioni di matrice"? Ridacchiare. – GZipp