Google
Web dns.bdat.net

Re: [PHP-ES] Re: Cambiar minusculas por mayúsculas y algo más.

Write haof XML files: Emiliano Horcada ( emilianohorcada@gmail.com)
Fecha: jue 13 oct 2005 - 16:06:56 CEST


MUCHAS GRACIAS!
y yo que pensaba que ya estaba bien hecho! :)

Saludos,

Emiliano J. Horcada

On 10/13/05, Rafael < rsalazar@innox.com.mx> wrote:
>
> Si entiendo bien la idea, debe cambiar los "guiones-bajos" por
> espacios, eliminando la primer "palabra", y de éste convertir la primer
> letra en mayúscula, ¿es así? Te sugiero algo como esto:
>
> // Eliminado de las cadenas tipo "_select_" (al inicio)
> $texto = preg_replace('/^_\w+_/X', '', $valor_campo);
> /*
> // ó, si puede haber espacios u otros caracteres:
> $texto = preg_replace('/^_[^_]+_/X', '', $valor_campo);
>
> // * Si quieres saber qué cadena fue la reemplazada, usa "()":
> if ( $preg_match('/^_(\w+)_', $valor_campos, $pzas) ) {
> $valor_campos = str_replace($pzas[0], '', $valor_campos);
> echo $pzas[1];
> }
> */
>
> // Reemplazo de (todos) los "_" por espacios
> $texto = str_replace('_', ' ', $texto);
>
> // Cambio de la primer letra (de toda la frase) a mayúscula
> $texto = ucfirst($texto);
>
> * Código ilustrativo, no verificado
>
>
> Emiliano Horcada wrote:
> > Listo lo encontré, se los paso:
> [···]
> > On 10/12/05, Emiliano Horcada < emilianohorcada@gmail.com> wrote:
> >
> >>He estado buscando pero no encuentro función que sirva justo para esto.
> >>Tengo un string, por ejemplo "_select_para_todos" y quiero que quede
> como:
> >>"Para todos".
> >>El espacio entre 'para' y 'todos' se hacerlo, puedo hacerlo con un split
> y
> >>luego imprimiendo lo que corresponda, pero cambiar la p minúscula a P
> >>mayúscula, no encuentro función que me sirva.
> >>Alguien conoce alguna?.
> --
> Atentamente,
> J. Rafael Salazar Magaña
> Innox - Innovación Inteligente
> Tel: +52 (33) 3615 5348 ext. 205
> Cel: +52 (33) 1042 8382
> rsalazar@innox.com.mx
> http://www.innox.com.mx
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>



Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:23:49 CET