Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/03/2005, 14:50
neo_1899_fcb
 
Fecha de Ingreso: marzo-2003
Mensajes: 119
Antigüedad: 21 años, 1 mes
Puntos: 0
prueba con
Código PHP:
$texto=str_replace("\.( )*([a-z])",". ".strtoupper("\\2"),$texto); 
aunque no estoy muy seguro de que funcione ahí strtoupper con el fragmento encontrado...



la otra oción, como tú dices, serïa más o menos esto:
Código PHP:
$frases=explode(".",$texto);
$texto="";
$i=1;
foreach (
$frases as $frase){
if(
$i>1){
$texto.=".";
}
$texto.=ucfirst(strtolower($frase));
$i++;

no he podido probar ninguno de los 2, pero si no funcionan tendrá que ser algo muy parecido a esto

Última edición por neo_1899_fcb; 28/03/2005 a las 14:51