Ver Mensaje Individual
  #14 (permalink)  
Antiguo 03/12/2007, 08:01
judes
 
Fecha de Ingreso: septiembre-2006
Mensajes: 54
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Mandar mail personalizado a 10 personas...

Cita:
Iniciado por popobcn Ver Mensaje
Hay un problema en el código...

Código PHP:
        $para =  $p.", ";
        }else{
         
$para =  " y ".$p;
        } 
Aqui lo que estas haciendo es decir que $para = " y ".$p. donde $p es un valor númerico y no el contenido del array.

O sea, que para que funcione has de hacer algo parecido a:

Código PHP:
$para =  " y ".$paraNombre[$p]; 
De esta manera, el valor númerico de $p se correspondera a una posición del array nombres.

Saludos
creo que estas equivocado. Asi es como tengo el codigo ahora mismo y mira como me lo formatea.

Recuerdo [$paraNombre] es una matriz

Código PHP:
$penultimo count($paraNombre)-2;
foreach(
$paraNombre as $k => $p){
   if(
$k count($paraNombre)+1){
        
$para =  ucwords$p).", ";
        if(
$k == $penultimo$para ucwords$p);
        }else
        
$para =  " y ".ucwords$p);
 
$paraNombre .= $para


//Para mostralos :
"Feliz navidad, "htmlentities ($paraNombre)."!" 
El resultado de esto es .
ej. Feliz navidad, ArrayPepe, pepon y Pepin !

Pero sigo sin poder hacer que desaparezca la palabra [Array] de delante de Pepe