Foros del Web » Programando para Internet » PHP »

Como mostrar texto hasta cierto caracter, un . por ejemplo

Estas en el tema de Como mostrar texto hasta cierto caracter, un . por ejemplo en el foro de PHP en Foros del Web. Buenas, ando en busca de algún comando en PHP que me permita seleccionar sólo parte de un texto, por ejemplo hast el primer "." (punto), ...
  #1 (permalink)  
Antiguo 12/08/2004, 11:57
 
Fecha de Ingreso: mayo-2003
Mensajes: 174
Antigüedad: 20 años, 11 meses
Puntos: 0
Como mostrar texto hasta cierto caracter, un . por ejemplo

Buenas, ando en busca de algún comando en PHP que me permita seleccionar sólo parte de un texto, por ejemplo hast el primer "." (punto), por ejemplo...

El juego consiste en sacar y colocar la argolla del "cuchillo" o abrecartas. Se permite todo tipo de movimientos con las cuerdas y las maderas. --> texto completo

Pero quiero que aparezca solamente:
El juego consiste en sacar y colocar la argolla del "cuchillo" o abrecartas.

Gracias por vuestra yuda...

Xmedia
  #2 (permalink)  
Antiguo 12/08/2004, 14:07
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Puedes usar la función strpos() en conjunto con substr():

Código PHP:
<?
$texto
="blablablabl blablabla bla. Y más bla bla.";
$parte substr($texto0strpos($texto,'.')); 
echo 
$parte;
?>
Más info y funciones para tratamiento de cadenas en:
http://www.php.net/manual/en/ref.strings.php

Un saludo,
  #3 (permalink)  
Antiguo 12/08/2004, 14:18
Avatar de tulises16  
Fecha de Ingreso: diciembre-2003
Ubicación: La Plata, Argentina
Mensajes: 92
Antigüedad: 20 años, 4 meses
Puntos: 1
No encuentro una funcion para eso, pero este scipt, aunque un poco desprolijo va a ayudarte,... espero!!!
<?
$a="111.222";
$b=strstr ( $a, '.');
echo $a."<br>";
echo $b."<br>";
$c=str_replace ($b,'',$a);
echo $c;
?>
p/d: los ECHO son para que veas que funciona.
__________________
Ulises

Última edición por tulises16; 12/08/2004 a las 14:19
  #4 (permalink)  
Antiguo 12/08/2004, 20:58
 
Fecha de Ingreso: mayo-2003
Mensajes: 174
Antigüedad: 20 años, 11 meses
Puntos: 0
Gracias... voy a probar estos...

Xmedia
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 21:18.