Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2012, 09:00
sicosis1
 
Fecha de Ingreso: enero-2012
Mensajes: 55
Antigüedad: 13 años
Puntos: 1
que significa esto

stripos($value, $keyword) !== false

esto !== <- que coño es eso??

necesito hacer que

stripos($value, $keyword) !== false


pase a ser ,

cuando el value empieza con lo que voy escribiendo en keyword
keyword viene de un autocomplete

pareciera ser que
stripos($value, $keyword) !== false

va buscando el value que contiene el keyword

y yo necesito que no lo contenga , sino que empiece.

condigo de mas abajo.

public function getSuppliers($keyword)
{
$response = sap_get_open_suppliers(
$database = 'induval_prod',
$project_id = 2703561
);

$hash = array();
foreach ($response as $key => $value)
{
if (stripos($key, $keyword) !== false || stripos($value, $keyword) !== false)
{
$hash[] = array
(
'id' => $key,
'name' => $value,
);
}
}
return $hash;
}




o este otro



public function getOrdenes($keyword , $suplier)
{


$response = sap_get_open_purchases(
$database = 'induval_prod',
$project_id = 2703561 ,
$supplier_id = $suplier
);

$hash = array();
foreach ($response as $key2 => $value2)
{
foreach ($value2 as $key => $value)
{
if (stripos($value, $keyword) !== false)
{
$hash[] = array
(
'id' => $value,
'name' => $value,
);
}
}
}

return $hash;

}



de antemano gracias

cualquier ayuda sera buena


pd: una funcion que compare dos string, viendo que el valor de 1 comience en el otro????

ejemplo:

escribo


SO


encuentra value de

SODIMAC

pero que no encuentre

OSO

gracias