jeje muchas grax pero ya encontre la solucion,
la solucion esta en el foreach,
en ves de
Código PHP:
foreach($datos as $d){
seria:
Código PHP:
foreach($datos as $key => $d){
la variable $key devolveria la key de donde se encuentre el puntero:
ejemplo:
Código PHP:
<?php
$datos = array(
"user" =>array ("dato"=>"Oscar","label"=>"Usuario"),
"pass" =>array ("dato"=>"mipass","label"=>"Contraseña")
);
foreach($datos as $key => $d){
echo "Puntero: ". $key. "<br>";
}
?>
el resultado seria:
Cita: Puntero: user
Puntero: pass
Cita:
Iniciado por comun
En la función validardatos en lugar de devolver return false o true, haces un return de la key o el indice del array, y lo recibes en la llamada en una variable.
También puedes hacer que devuelva false si no lo encontró, así sólo devolverías false en caso de no encontrar coincidencia o un valor en caso de encontrarla.
Yo tambien pense en eso, pero lo que pasa es que esa no es la unica variable que tengo que devolver, pero = muchas gracia spor el consejo :D!!