3
我想用字符串鍵重寫數組「foo」的數字鍵。關係被保存在另一個數組「bar」中。用另一個數組重寫數組的鍵
$foo = array(
1 => 'foo',
2 => 'bar',
...
);
$bar = array(
1 => 'abc',
2 => 'xyz',
...
);
$result = array(
'abc' => 'foo',
'xyz' => 'bar',
...
);
達到這個結果的最快方法是什麼?
爲什麼不'ksort'兩個數組? :P – cHao
請注意,OP明確定義了數組索引('1 =>'),所以我想我們可以假設它已經被處理了,除此之外我們總是可以*重新索引這兩個數組(例如'array_values')。 'array_combine'似乎是簡短而簡單的解決方案,至少對我而言。 – Zbigniew