Consulta

10 views
Skip to first unread message

OXRL

unread,
Feb 2, 2013, 12:17:58 PM2/2/13
to php...@googlegroups.com
Estimados ,

Tengo una consulta estoy tratando de contar  un arreglo multidimencional con la funcion count pero no logro hacerlo de la manera correcta espero que me puedan ayudar :
Este es mi arreglo hago un  print_r($ctas,true) y esto es lo que me devuelve  :
 Array
(
    [root] => Array
        (
            [record] => Array
                (
                    [0] => Array
                        (
                            [!RCEDULA] => 917633333
                            [!RCUENTA] => 55555
                            [!RCEDTIT] => 917444444
                            [!RNOMCLI] => PARRALES xxxxxxxxxxxxxxxxxx                   
                            [!RFECAPE] => 777777777
                            [!RSECADI] => 0
                            [!RTIPREL] => TITU
                        )

                    [1] => Array
                        (
                            [!RCEDULA] => 94444444444
                            [!RCUENTA] => 44444
                            [!RCEDTIT] => 944444444
                            [!RNOMCLI] => Pssssssssssssssssssssss                  
                            [!RFECAPE] => 19980321
                            [!RSECADI] => 2
                            [!RTIPREL] => ADI2
                        )

         

                )

        )

)


Como hago para contar los registros muchas gracias

Saludos

Mariano Gomez

unread,
Feb 2, 2013, 12:20:47 PM2/2/13
to php...@googlegroups.com
ese ejemplo cuanto te tendria que devolver exactamente?




--
Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP Argentina" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a php-arg+u...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a php...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/php-arg?hl=es.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

Mariano Gomez

unread,
Feb 2, 2013, 12:27:59 PM2/2/13
to php...@googlegroups.com
Fijate de adaptar esta funcion recursiva a tu necesidad:

final private function fillData($rawData) {
$data = new stdClass();
foreach ($rawData as $key => $dato)
if (is_array($dato))
$data->$key = $this->fillData($dato);
else
$data->$key = $dato;

return $data;
}

Xavier Romero

unread,
Feb 2, 2013, 12:39:41 PM2/2/13
to php...@googlegroups.com
el ejemplo que le di deberia darme como resultado del conteo dos

Xavier Romero

unread,
Feb 2, 2013, 12:41:16 PM2/2/13
to php...@googlegroups.com
me imagino que todo esto lo deberia hacer solo con el Count

Joel Alejandro Villarreal Bertoldi

unread,
Feb 2, 2013, 3:50:30 PM2/2/13
to php...@googlegroups.com
Si la estructura no varia.... count($array["root"]["record"]) te dará lo que precisas ...

D.G. Joel A. Villarreal Bertoldi
Desarrollo • Infraestructura | moobin.net
Reply all
Reply to author
Forward
0 new messages