Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/09/2012, 10:47
Saxoboy
 
Fecha de Ingreso: enero-2009
Mensajes: 9
Antigüedad: 15 años, 3 meses
Puntos: 0
Pregunta Extraer datos de un Array legible en PHP

Después de usar un formulario, éste guarda los registros en una tabla. Uno de los registros me guarda automaticamente un array, pero me lo guarda en este formato

Código HTML:
Array
(
    [0] => Array
        (
            [IDACQUIRER] => 12
            [COMERCE] => 1234
            
        )

    [1] => Array
        (
            [acquirerId] => 12
            [commerceId] => 1234
            [Amount] => 100000
            [CurrencyCode] => 123
            [OperationNumber] => 12
            [language] => EN
            [reserved11] => 3
            [reserved12] => 2
            [reserved13] => 898
            [reserved14] => 1796
            [reserved15] => 1
            [reserved16] => 2
            [reserved17] => 1086
            [reserved18] => 2172
            [errorCode] => 2300
            [errorMessage] => Cancelled in PASS 1
            [authorizationResult] => 55
        )
)
Me refiero a formato a que los array están entre corchetes [] y no en comillas simples.....

Lo que quiero es tomar un valor de este array, luego hacerle un echo de PHP y se muestre en la pagina.

Lo que hago es guardar este array en una variable por ejemplo: "matriz", mas o menos asi

Código PHP:
$matriz = array
(
    [
0] => array
        (
            [
IDACQUIRER] => 12
            
[COMERCE] => 1234
            
        
)

    [
1] => array
        (
            [
acquirerId] => 12
            
[commerceId] => 1234
            
[Amount] => 100000
            
[CurrencyCode] => 123..... etc etc etc.... 
Para tomar el datos por ejemplo.... "[Amount] => 100000", tendría que hacer esto:

Código PHP:
echo $matriz['1']['Amount']; 
Pero me sale este error: "Fatal error: Cannot use string offset as an array in /home/xxxxx/public_html/algo/algo.php on line 126"

Alguna forma de cambiar el array
Código HTML:
Array
(
    [0] => Array
        (
            [IDACQUIRER] => 12
            [COMERCE] => 1234
            
        )

    [1] => Array
        (
            [acquirerId] => 12
            [commerceId] => 1234
            [Amount] => 100000 
        )
)
a esto............ automaticamente??, es decir, con comillas simples y coma al final de cara dato????
Código HTML:
array
(
    '0' => array
        (
            'IDACQUIRER' => 12,
            'COMERCE' => 1234
            
        ),

    '1' => array
        (
            'acquirerId' => 12,
            'commerceId' => 1234,
            'Amount' => 100000 
        )
)
Gracias por su gentil ayuda :)