说我有键/值对的PHP数组:如何在PHP
array('foo' => 'bar', 'baz' => 'qux');
什么是改造这个到一个数组,看起来像下面的最简单方法?
array('foo=bar', 'baz=qux');
即
array(0 => 'foo=bar', 1 => 'baz=qux');
在Perl中,我会做这样的事情
map { "$_=$hash{$_}" } keys %hash
有没有在PHP中的panoply of array functions这样的事情?我看起来没有什么看起来像一个方便的解
我接受这个答案,因为它很直接,我怎么最终解决了我的问题。我很失望,没有办法在单个表达式中做到这一点,避免了临时$ out变量的需要。 – nohat 2009-09-11 23:36:16
如果你是一个Perl用户,这将只是你在使用PHP的过程中遇到的众多失望之一。 – chaos 2009-09-11 23:45:01
@ chaos是的,生活是粗糙的,php是可读的。 @nohat虽然这不会像您的问题所规定的那样“变换”数组。它创造了一个新的。 “全能阵列功能”?傻笑。 – GZipp 2009-09-12 02:30:16