Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/11/2009, 14:19
quebien
 
Fecha de Ingreso: febrero-2007
Mensajes: 309
Antigüedad: 17 años, 2 meses
Puntos: 16
De acuerdo Respuesta: ¿Como hacer un codigo para dejarEspaciosEntreCadaMayuscula?

Cita:
Iniciado por alex16x Ver Mensaje
te dejo esta funcion que hice recien

Código PHP:
function separar_mayus($palabra){
    
    
$letras str_split($palabra); //creo un arreglo separando letra por letra
    
    
for($i=0;$i<count($letras);$i++){
        if(
ctype_upper($letras[$i])){ //si la letra es mayuscula ejecuta el codigo de abajo
            
$letras[$i] = " ".$letras[$i]; // se la agrega un espacio antes de la letra
        
}
    }
    
    
$retornar "";
    for(
$i=0;$i<count($letras);$i++){ $retornar =  $retornar.$letras[$i]; } // se unen todas las letras nuevamente
    
    
return $retornar//retorno la variable con separaciones

la llamas asi

Código PHP:
$palabra separar_mayus("dejarEspaciosEntreCadaMayuscula");

echo 
$palabra// dejar Espacios Entre Cada Mayuscula 
EXCELENTE MEJOR IMPOSIBLE!!!

Lo primero que pense fue hacer una funcion así pero tenia el problema de que no sabia como saber si la letra es mayuscula o no. (no sabia que existia la funcion ctype_upper)

GRACIAS!!
__________________
Responder encuestas