Pages Navigation Menu
- Índice
- 1) Iniciación a PHP 7
- 2) Operadores en PHP 7
- 3) Instrucciones en PHP 7
- 4) Funciones en PHP 7
- 5) Procesado de formularios con PHP 7
- 6) Bases de Datos MySQL en PHP 7
- 6.1) Crear la base de datos y tabla MySQL en PHP 7
- 6.2) Conectarse a la Base de Datos de MySQL en PHP 7
- 6.3) Consultas a la Base de Datos MySQL en PHP 7
- 6.4) Insertar registros a la Base de Datos MySQL en PHP 7
- 6.5) Actualizar registros de Base de Datos MySQL en PHP 7
- 6.6) Borrar registros de la Base de Datos MySQL en PHP 7
- 7) Sesiones en PHP 7
- 8) Cookies en PHP 7
- 9) Expresiones regulares EE.RR en PHP 7
- 10) PHP 7 Orientado a Objetos
- Blog
- Auto Test de Evaluación de PHP 7
- ¿Quiénes somos?
3.4) Manejo de cadenas PHP 7
Dado el uso del lenguaje PHP 7, el tratamiento de cadenas es muy importante, existen bastantes funciones para el manejo de cadenas, a continuación explicaremos las más usadas.
- strlen(cadena). Nos devuelve el número de carácteres de una cadena.
- explode(delimitador, string). Convierte en array la cadena mediante el delimitador.
- sprintf(cadena de formato, var1, var2, etc, etc). Formatea una cadena de texto al igual que printf pero el resultado es devuelto como una cadena.
- substr(cadena, inicio, longitud). Devuelve una subcadena de otra, empezando por inicio y de longitud.
- chop(cadena) o rtrim(cadena). Elimina los saltos de línea y los espacios finales de una cadena.
- strpos(cadena1, cadena2). Busca la cadena2 dentro de cadena1 indicándonos la posición en la que se encuentra.
- str_replace(cadena1, cadena2, texto). Reemplaza la cadena1 por la cadena2 en el texto.
- ucfirst(cadena). Convierte el primer caracter de una cadena a mayúsculas.
- ucwords(cadena). Convierte a mayúsculas el primer caracter de cada palabra de una cadena.
- strtolower(cadena). Convierte una cadena a minúsculas.
- strtoupper(cadena). Convierte un string a mayúsculas.
- trim(cadena). Elimina espacio en blanco (u otro tipo de caracteres) del inicio y el final de la cadena
- md5(cadena). Calcula el hash md5 de un string.
- nl2br(cadena). Inserta saltos de línea HTML antes de todas las nuevas líneas de un string.
Veamos un ejemplo, dentro de nuestra carpeta "mis_apps\capitulo_3" crearemos un archivo llamado cadenas.php con el siguiente código:
<html> <head> <title>Ejemplo de cadenas en PHP 7</title> </head> <body> <?php // Strlen() echo "<strong>Ejemplo de Strlen()</strong> <br>".strlen("12345")."<br>"; echo "<hr>"; // Explode() $pieza = "una-dos-tres-cuatro-cinco"; $piezas = explode("-", $pieza); echo "<strong>Ejemplo de Explode()</strong> <br>"; foreach($piezas as $individuales) { echo $individuales."<br>"; } echo "<hr>"; // Sprintf() $num = 5; $objeto = 'árbol'; $formato = 'Hay %d monos en el %s'; echo "<strong>Ejemplo de Sprintf()</strong> <br>"; echo sprintf($formato, $num, $objeto); echo "<hr>"; // Substr() $cadenaSubstr = "Hola mundo. Esta es una cadena a evaluar."; echo "<strong>Ejemplo de Substr()</strong> <br>"; $cadenaSubstr = substr($cadenaSubstr, 4, 10); echo $cadenaSubstr."<br>"; echo "<hr>"; // Chop() echo "<strong>Ejemplo de Chop()</strong> <br>"; $cadenaChop = "Hola mundo "; echo "<pre>"; echo chop($cadenaChop); echo "</pre >"; echo "<hr>"; // Strpos() echo "<strong>Ejemplo de Strpos()</strong> <br>"; $cadenaStrpos = 'Hola mundo. Esta es una cadena a evaluar.'; $encontrar = 'mundo'; $pos = strpos($cadenaStrpos, $encontrar); if ($pos === false) { echo "Ops! la cadena <i>$encontrar</i> no fue encontrada en la cadena <strong>$cadenaStrpos</strong>."; } else { echo "La cadena <i>$encontrar</i> fue encontrada en la cadena <strong>$cadenaStrpos</strong> y existe en la posición <strong>$pos</strong>."; } echo "<hr>"; // Str_replace() echo "<strong>Ejemplo de Str_replace()</strong> <br>"; $vocales = array("a", "e", "i", "o", "A", "E", "I", "O"); $cadenSTRreplace = "Hola mundo. Esta es una cadena a evaluar."; $reemplazador = array("4", "3", "1", "0", "4", "3", "1", "0"); $cadenSTRreplace = str_replace($vocales , $reemplazador, $cadenSTRreplace); echo $cadenSTRreplace."<br>"; echo "<hr>"; // Ucfirst() echo "<strong>Ejemplo de Ucfirst()</strong> <br>"; $cadenaUCfirst = 'hola mundo'; $cadenaUCfirst = ucfirst($cadenaUCfirst); echo $cadenaUCfirst."<br>"; echo "<hr>"; // Ucwords() echo "<strong>Ejemplo de Ucwords()</strong> <br>"; $cadenaUcwords = 'hola mundo'; $cadenaUcwords = ucwords($cadenaUcwords); echo $cadenaUcwords."<br>"; echo "<hr>"; // Strtolower() echo "<strong>Ejemplo de Strtolower()</strong> <br>"; $cadenaStrtolower = 'HOLA MUNDO'; $cadenaStrtolower = strtolower($cadenaStrtolower); echo $cadenaStrtolower."<br>"; echo "<hr>"; // Strtoupper() echo "<strong>Ejemplo de Strtoupper()</strong> <br>"; $cadenaStrtoupper = 'hola mundo'; $cadenaStrtoupper = strtoupper($cadenaStrtoupper); echo $cadenaStrtoupper."<br>"; echo "<hr>"; // Trim() echo "<strong>Ejemplo de Trim()</strong> <br>"; $cadenaTrim = " Hola mundo "; echo "<pre>"; echo trim($cadenaTrim); echo "</pre >"; echo "<hr>"; // Md5() echo "<strong>Ejemplo de md5()</strong> <br>"; $cadenaMD5 = "Cadena cualquiera"; $cadenaMD5 = md5($cadenaMD5); echo $cadenaMD5."<br>"; echo "<hr>"; // Nl2br() echo "<strong>Ejemplo de Nl2br()</strong> <br>"; $cadenaNl2br = "Hola\nmundo\nHTML"; echo "<pre>"; $cadenaNl2br = nl2br($cadenaNl2br); echo $cadenaNl2br; echo "</pre >"; echo "<hr>"; ?> </body> </html>
Anterior: 3.3) Salida función printf PHP 7 |
|
Siguiente: 4) Funciones en PHP 7 |
Si tuviste alguna duda no dudes en dejarnos tus comentarios y en breve nuestro staff te apoyará.
No se encontró contenido relacionado
0Shares
Comentarios
Patrocinadores
Entradas recientes
- Cómo arreglar el error de MySQL: Too Many Connections
- Corregir error PHP Warning: Creating default object from empty value in /wp-admin/includes/post.php on line xxx
- Mac OS X ¿Qué es Homebrew? ¿Para qué sirve? ¿De dónde viene su nombre?
- Borrar todos los archivos .DS_Store y Thumbs.db en terminal MAC OS X Cheetah, Puma, Jaguar, Panther, Tiger, Leopard, Snow Leopard, Lion, Mountain Lion, Mavericks, Yosemite, El Capitan, Sierra y High Sierra
- Curso CRUD Laravel 5 en 4 capítulos