- array_merge: documentation ( source)
- array_values: documentation ( source)
- array_flip: documentation ( source)
- explode: documentation ( source)
<?php
$str = "1,5";
$base = array('1'=>'Bread','5'=>'Butter');
$replacements = array_values( array_merge( array_flip( explode(',', $str)), $base));