PHP: Cadenas de texto
Cadenas de texto: mayúsculas, minúsculas, buscar, descomponer
Lenguaje: PHP (compilador: PHP 5)
Categoría: Tipos de datos
// Fuente procedente de ErrorDeSintaxis.es
// Cadenas de texto: mayúsculas, minúsculas,
// buscar, descomponer
// Compilador: PHP 5
// Nivel: Básico
// Disponible desde 27/07/2011
// Aportado por Nacho
// Autor original: Nacho Cabanes
// Web original: http://www.aprendeaprogramar.com/mod/resource/view.php?id=466
<html> <body> <?php $frase="Ejemplo de frase"; echo "Mayusculas: " . strtoupper($frase) . "<br />\n"; echo "Minusculas: " . strtolower($frase) . "<br />\n"; echo "Palabras en mayusculas: " . ucwords($frase) . "<br />\n"; // La siguiente, solo en PHP 5.30 o superior // echo "Primera en minusculas: " . lcfirst($frase) . "<br />\n"; echo "Palabras sin espacios: " . str_replace(' ', '', $frase) . "<br />\n"; echo "Longitud: " . strlen($frase) . "<br />\n"; echo "Palabras individuales:<br />\n"; $palabras = explode(" ", $frase); foreach ($palabras as $unaPalabra) echo "- " . $unaPalabra . "<br />\n"; $nuevaFrase = implode("-", $palabras); echo "Vuelto a juntar: " . $nuevaFrase . "<br />\n"; echo "'de' esta en la posicion: " . strpos($frase, "de") . "<br />\n"; echo "Al reves: " . strrev($frase) . "<br />\n"; $caracteresEspeciales = "<hola> &tal"; echo "Una frase con caracteres especiales: " . htmlspecialchars($caracteresEspeciales) . "<br />\n"; $fraseLarga = "Ejemplo de una frase mas larga, que vamos a partir en varias lineas"; echo "Frase partida: <br />\n" . wordwrap($fraseLarga, 15, "<br />\n"); $conEspacios = " de "; echo "<br />\n"; echo "Sin espacios iniciales: -" . ltrim($conEspacios) . "-<br />\n"; echo "Sin espacios finales: -" . rtrim($conEspacios) . "-<br />\n"; echo "Sin espacios iniciales ni finales: -" . trim($conEspacios) . "-<br />\n"; ?> </body> </html>