Скажем, у меня есть массив пар ключ/значение в PHP:Как совместить ключи и значения массива в PHP
array('foo' => 'bar', 'baz' => 'qux');
Что это самый простой способ превратить это в массив, который выглядит следующим ?
array('foo=bar', 'baz=qux');
т.е.
array(0 => 'foo=bar', 1 => 'baz=qux');
В Perl'е, я сделаю что-то вроде
map { "$_=$hash{$_}" } keys %hash
Есть ли что-то подобное в panoply of array functions в PHP? Ничто из того, что я смотрел, казалось удобным решением.
Я принимаю этот ответ, потому что это прямолинейно, и как я решил решить мою проблему. Я разочарован тем, что нет никакого способа сделать это в одном выражении, избегая необходимости в переменной временного $ out. – nohat
Если вы пользователь Perl, это будет всего лишь одним из многих, многих разочарований, с которыми вы столкнетесь в ходе своего опыта работы с PHP. – chaos
@chaos Да, жизнь грубая, а php читабельна. @nohat Хотя это не «преобразует» массив, как требует ваш вопрос. Это делает новый. "Panoply функций массива"? Giggle. – GZipp