les comento, tengo este array y lo recorro con un foreach, lo que necesito hacer es cambiar ese array y poder recorrer el resultado de una consulta
(ejemplo: select * from users)
Código PHP:
   $productos = array(
    "Tarjeta de red Wi-Fi" => 134.45,
    "Tarjeta madre ECO" => 656.34,
    "Ventilador Inteligente" => 24.56
    );
 
// lo que haremos es algo extremadamente sencillo, recuerda que este no es el objetivo del demo:
// recorre el arreglo y si encuentras el texto, imprime el elemento.
// cada elemento debe tener la forma:
// { label : "lo que quieras que aparezca escrito", value: { datos del producto... } }
$contador = 0;
foreach ($productos as $descripcion => $valor) 
{
    if (strpos(strtolower($descripcion), $criterio) !== false) 
    {
        if ($contador++ > 0) print ", "; // agregamos esta linea porque cada elemento debe estar separado por una coma
        print "{ \"label\" : \"$descripcion\", \"value\" : { \"descripcion\" : \"$descripcion\", \"precio\" : $valor } }";
    }
} // siguiente producto 
    :)
 
 



