Foros del Web » Programando para Internet » PHP »

letras pares de una cadena

Estas en el tema de letras pares de una cadena en el foro de PHP en Foros del Web. Hola maestr@s la pregunta esta clara: Como puedo sacar las letras pares de una cadena?? por ejemplo: El usuario mete en un formulario $texto = ...
  #1 (permalink)  
Antiguo 09/06/2003, 05:11
Avatar de kco
kco
 
Fecha de Ingreso: septiembre-2001
Mensajes: 249
Antigüedad: 23 años, 1 mes
Puntos: 0
letras pares de una cadena

Hola maestr@s la pregunta esta clara:

Como puedo sacar las letras pares de una cadena??

por ejemplo:

El usuario mete en un formulario

$texto = asdertfg;

y quiero tener en una variable una cadena de caracteres solo con las letras pares

$result = setg;

Muchas gracias y un abrazo d un PHPero+
kco
  #2 (permalink)  
Antiguo 09/06/2003, 05:23
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 5 meses
Puntos: 16
Hola,

Pues ahora mismo no creo que haya una funcion que haga lo que quieras, asi que toca hacerla. Pues es simplemente usar un for para recorrer la cadena de 2 en dos. Algo asi:
Código PHP:
function letrasPares($texto) {
$pares='';
for (
$i=1;$i<strlen($texto);$i+=2) {
$pares.=$texto{$i};
}
return 
$pares;
}

echo 
letrasPares('bacada'); 
Ten en cuenta que empieza en el indice 1 porque los arrays en PHP empiezan en 0, asi que el segundo caracter tiene el indice 1.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 09/06/2003, 06:14
Avatar de kco
kco
 
Fecha de Ingreso: septiembre-2001
Mensajes: 249
Antigüedad: 23 años, 1 mes
Puntos: 0
muchas gracias

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:12.