私は、配列のようなので、(明確にするために抽象化)している:追加キー
$foo = array(
'breakfast' => 'a daily meal',
'lunch' => 'a daily meal',
'dessert' => 'a special treat',
'snack' => 'a special treat',
'plates' => 'tableware'
);
そのため私は、単一の「合併」に重複した値のすべてのキーを組み合わせるしたいと思いますキー - print_r($foo);
がそうのようになるように:
Array
(
[breakfast|lunch] => 'a daily meal'
[dessert|snack] => 'a special treat'
[plates] => 'tableware'
)
現在、私は醜いのforeach文の長いネストされた一連これを達成しています...簡単に/より適切な方法は何ですか?
これらのソリューションのすべては、私がやっていたものよりも優れているが、キーは、 'array_flip'ました - 私はこの機能を逃した、これは本質的に私が達成しようとしていたものでした。ポインタありがとう。 – k3davis