假设我在PHP中有一个键值对数组:
最简单的方法是将它转换为以下形式的数组是什么?
即(即是)
在Perl中,我会做类似的事情。
在PHP的数组函数库中有类似的功能吗?我查看了所有的选项,但似乎没有一个方便的解决方案。
array( 'foo' => 'bar', 'baz' => 'qux' );
最简单的方法是将它转换为以下形式的数组是什么?
array( 'foo=bar', 'baz=qux' );
即(即是)
array( 0 => 'foo=bar', 1 => 'baz=qux');
在Perl中,我会做类似的事情。
map { "$_=$hash{$_}" } keys %hash
在PHP的数组函数库中有类似的功能吗?我查看了所有的选项,但似乎没有一个方便的解决方案。
fn
语法,它甚至更简单:$result = array_map(fn($k, $v) => "$k=$v", array_keys($arr), array_values($arr));
- Guillaume Boudreau