<?php
$array1 = array
(
array
(
'cid' => 1,
'value' => 'red'
)
,array
(
'cid' => 2,
'value' => 'green'
)
,array
(
cid => 3,
value => 'pink'
)
,array
(
cid => 4,
value => 'yellow'
)
);
$array2 = array
(
2,3,1
);
$temp = array();
foreach ($array1 as $val) {
$temp[$val['cid']] = $val['value'];
}
//Now you have an array:
print_r($temp);
//Then you can easily use that in the second array
$new= array();
foreach ($array2 as $key=>$val) {
$new[$key] = $temp[$val];
}
print_r($new);
?>