Cita:
Iniciado por alex16x
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!!