Foros del Web » Programando para Internet » PHP »

Número de caracteres determinados

Estas en el tema de Número de caracteres determinados en el foro de PHP en Foros del Web. Muy buenas. He buscado y no he encontrado lo que quiero, aunque seguramente sea una tontería. Quiero sacar de una cadena de texto el número ...
  #1 (permalink)  
Antiguo 02/02/2010, 11:06
 
Fecha de Ingreso: diciembre-2004
Ubicación: Madrid
Mensajes: 550
Antigüedad: 19 años, 4 meses
Puntos: 28
Número de caracteres determinados

Muy buenas.

He buscado y no he encontrado lo que quiero, aunque seguramente sea una tontería. Quiero sacar de una cadena de texto el número de caracteres que tiene, pero no de todos sino de unos concretos. Por ejemplo, de la cadena "Hola mundo" quiero sacar las oes que tiene el texto, que en este caso serían 2. ¿Cómo puedo hacer eso con php?

Muchas gracias de antemano
  #2 (permalink)  
Antiguo 02/02/2010, 11:19
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Número de caracteres determinados

Necesitas usar una expresión regular para eso.

Saludos.
  #3 (permalink)  
Antiguo 02/02/2010, 11:35
Avatar de morior  
Fecha de Ingreso: agosto-2009
Ubicación: Barcelona
Mensajes: 437
Antigüedad: 14 años, 9 meses
Puntos: 12
Respuesta: Número de caracteres determinados

Yo tengo algo que puede que te ayude:

Código PHP:
<?
$cadena 
"Hola que tal estamos";
$caracter "o";

function 
encontrar($cadena,$caracter){



$tamano strlen($cadena);
$salida explode($caracter$cadena);
$encontrado count($salida)-1;

echo 
"econtrado  $encontrado veces";
}

echo 
encontrar($cadena,$caracter);

echo 
"<br><br>$cadena";
?>
  #4 (permalink)  
Antiguo 02/02/2010, 11:49
 
Fecha de Ingreso: diciembre-2004
Ubicación: Madrid
Mensajes: 550
Antigüedad: 19 años, 4 meses
Puntos: 28
Respuesta: Número de caracteres determinados

perfecto morior, funciona muy bien!! gracias!!

Etiquetas: caracteres
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 16:44.