la idea siempre es la misma, recorrer el array y por cada elemento, filtrar segun algun criterio
Código PHP:
<?php
//$filas = array("13;232","44.5;asda","12321;23","13;sss","44.55;ccc");
$filas = file("precios.txt");
$resultado=array();
if(!is_array($filas)){
die('la variable $filas no es un array');
}
array_walk($filas,
function($valor)use(&$resultado){
list($id,$v) = explode( ';', $valor,2);
$resultado[$id]=$v;
});
echo "<pre>";
var_dump($resultado);
echo "</pre>";