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