Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2008, 12:39
Avatar de Fher
Fher
 
Fecha de Ingreso: febrero-2003
Ubicación: En algun lugar de cancun
Mensajes: 384
Antigüedad: 21 años, 3 meses
Puntos: 0
sobre obtener el nombre de campos de Array

Hola a todos, tengo una pregunta, me estoy conectando por medio de CURL a paypal para hacer mis validaciones de mi tarjeta de credito y este me arroja un Arreglo que puedo leer con FOREACH y me da como resultado el error, etc

Código:
Array ( [TIMESTAMP] => 2008-02-11T18:23:37Z [CORRELATIONID] => 4dee1ee7134b9 [ACK] => Failure [VERSION] => 2.3 [BUILD] => 497584 [L_ERRORCODE0] => 81147 [L_SHORTMESSAGE0] => Missing Parameter [L_LONGMESSAGE0] => CreditCardType : Required parameter missing [L_SEVERITYCODE0] => Error )
pero lo que no se, es como leer los elementos que conforma el arreglo ( ojo, el nombre del elemento, no el valor porque eso los lee con foreach), dicho de otra menera leer el nombre de los campos, para obtener el elemento [ACK] y [L_ERRORCODE0] y hacer comparaciones..

lo que quiero hacer es lo siguiente..

Código:
$PostResponse=$RESPUESTA DE MI CURL;

$ArrData = array();

    	parse_str($PostResponse,$ArrData);

    	foreach ($ArrData as $Datos)
    	{
    		IF ( $Datos[ACK]=="[ACK]")
                    {
                         HACER ALGO!
    		   }

                   IF ( $Datos[L_ERRORCODE0]=="[L_ERRORCODE0]")
                    {
                         HACER ALGO!
    		   }
    	}
......

GRACIAS|
__________________
solo firma