Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/11/2012, 04:03
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Como "juntar" valores de un array con mismo índice

Lo más fácil es que clacli sea el índice de tu arreglo y factura sea también un arreglo con todas las facturas pendientes, más o menos así:

Código PHP:
Ver original
  1. $clientes = array(
  2.     2368 => array(
  3.       'nombre' => 'Cliente 1',
  4.       'email' => '[email protected]',
  5.       'facturas' => array(
  6.            'C1824' => array( // ID de factura
  7.                    'serie' => string 'C' (length=1)
  8.                    'numero' => string '1824' (length=4)
  9.                    'importe' => string '96.29' (length=5)
  10.                    'vencim' => string '2012-11-10' (length=10)
  11.            ),
  12.       ),
  13.     ),
  14. );
  15.  
  16. // Recorres el arreglo
  17. foreach($clientes as $cliente => $datos) {
  18.          $correo = "$cliente - {$datos['nombre']} - {$datos['email']}"; // O el formato que prefieras
  19.          // Luego recorres las facturas
  20.         foreach($datos['facturas'] as $factura => $facturaDatos) {
  21.              $correo .= "$factura ... vencimiento, importe, etc.\n";
  22.         }
  23.         // Aquí envías el correo
  24. }
__________________
- León, Guanajuato
- GV-Foto