Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/11/2008, 15:17
Avatar de id_Master
id_Master
 
Fecha de Ingreso: abril-2005
Mensajes: 10
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: KEYS en Multiarrays PHP

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 Ver Mensaje
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!!