Enlaces
Esta en:

documentos
Arriba
Bind-9
Bind-8
Ad+bind
Dhcp
Kdephp
Shell
Trucos
Php
Documentos
Cuestiones php
Fedora
Legal
W2000 xp
COMOS
Errores dns

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

Write haof XML files: Andres Ferrando <andres_at_eoconsulting.com.ar>
Fecha: Thu, 13 Oct 2005 17:53:54 -0300

No termino de entender qué es lo que necesitás, y en el fondo eso lo
terminarás haciendo vos, pero hay funciones para hacer casi todo lo que
querés con strings, y esas funciones siempre van a ser más rápidas, mas
claras, mas auto-documentadas, y mas cómodas que las expresiones regulares.

Emiliano Horcada wrote:
> MUCHAS GRACIAS!
> y yo que pensaba que ya estaba bien hecho! :)
>
> Saludos,
>
> Emiliano J. Horcada
>
> On 10/13/05, Rafael <rsalazar_at_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_at_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_at_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
>>
>>
>
>

-- 
Andrés Ferrando
-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Nearby vie oct 14 2005 - 00:23:50 CEST

Este archivo fue generado por hypermail 2.2.0 : mié nov 07 2007 - 20:55:34 CET


Página Principal
Google

Web
dns.bdat.net

Visita nuestro proveedor:
www.bdat.net

Publicidad:

Impresenteibols:Humor Jazz, música en vivo