junto con saludar les quiero solicitar su ayuda nuevamente, ir al grano. resulta que tengo una consulta sql con PDO que me retorna un arreglo con la informacion con este codigo:
Código PHP:
public function getValidaDeudasNfc($p_idnfc)
{
try
{
$stmt = $this->conn->prepare("CALL getvalidadeudasnfc(:p_idnfc);");
$stmt->bindparam(":p_idnfc",$p_idnfc);
$stmt->execute();
$row = $stmt->fetchAll();
return $row;
}
catch(PDOException $ex)
{
return $stmt;
echo $ex->getMessage();
}
}
Código PHP:
$deudasNFC=$admin_nfc->getValidaDeudasNfc($p_idnfc);
print_r($deudasNFC);
hasta aqui todo bien, el problema viene cuando tengo un arreglo con valores que traigo desde la capa del cliente los cuales quiero saber si estan en el array anterior pero aun que se que existen in_array dice que no existen.
esto trae el array desde la capa cliente:
Array ( [0] => 4091 [1] => 4092 [2] => 4093 [3] => 4095 )
y aqui el if que los compara:
Código PHP:
foreach ($p_iddeuda as $valor)
{
if(in_array($valor, $deudasNFC['deuda_iddeuda'])==true)
{
echo "SI existe \n";
}
else
{
echo "no existe \n ";
}
}