3
鍵陣列的價值觀基礎讓我們兩個數組:獲得的第二陣列在PHP
$aliases = array(
'id' => 'real_id',
'date' => 'real_date',
'name' => 'real_name'
);
$data = array(
'id' => 1,
'name' => 'Lorem ipsum'
);
我想檢索$data
陣列(無需檢查項中是否存在定義的鍵每$aliases
值,我已經在這一點上使用array_intersect_key()
)。這是預期的結果:
array('real_id', 'real_name');
目前,我能夠使用foreach
做到這一點:
$realkeys = array();
foreach(array_keys($data) as $key) {
$realkeys[] = $aliases[$key];
}
但是它有什麼天然的PHP函數做更巧妙的方式?
有,你已經使用過'array_intersect_key' – Ghost