A ver si esto te sirve :
Código PHP:
Ver original<?php
// Primero convertimos el string en un array indexado por precio
$cadena = ' 5:9.05, 10:10.38, 20:17.03, 30:22.35, 40:26.82, 50:31.39, 60:35.29, 70:38.74, 80:41.73, 90:45.23, 100:48.42, 110:53.27, 120:57.09, 130:60.77, 140:64.23, 150:67.53, 160:70.66, 170:73.65, 180:76.46, 190:79.01, 200:80.89, 225:88.60, 250:95.79, 275:102.43';
foreach(explode(',', $cadena) as $opc) {
$valores[$peso] = $valor;
}
// Y ahora llevamos a cabo la búsqueda.
// Una bastante mala en realidad, pero si los valores son pocos, funciona.
$busqueda = 201;
echo $precio = buscarPrecioPorPeso($busqueda);
function buscarPrecioPorPeso($busqueda)
{
global $valores; // el array que creamos antes.
while($peso < $busqueda ) {
}
return $precio;
}