Modificación de cadenas en PHP
Seguimos dentro de los temas referentes a cadenas en PHP y ahora vamos a aprender algunas funciones útiles para modificar cadenas con PHP.
PHP modificar cadenas
Continuaremos con las funciones que PHP nos proporciona para modificar cadenas. En esta entrada veremos:
- strtolower(), convierte a minúsculas
- strtoupper(), convierte a mayúsculas
- ucfirst(), pone en mayúsculas el primer carácter, respetando los demás
- ucwords(), pone en mayúsculas el primer carácter de cada palabra
Todas ellas retornan el valor modificado y no alteran el original
Ejemplo en PHP de modificación de cadena
<?php $a="HOLA ME LLAMO pepito grillo"; echo "<p>".strtolower($a)."</p>"; echo "<p>".strtoupper($a)."</p>"; echo "<p>".ucfirst($a)."</p>"; echo "<p>".ucwords($a)."</p>"; ?>
PHP Funciones avanzadas de modificación de cadenas
Nos quedan algunas funciones de modificación como las siguientes:
- str_replace(), reemplaza una subcadena de la cadena original
- strtr(), puede cambiar más de un carácter a la vez
<?php $a="HOLA ME LLAMO pepito grillo"; echo "<p>".str_replace("HOLA","Adios",$a)."</p>"; echo "<p>".str_replace("HOLA","hola",$a)."</p>"; //También se puede usar de esta manera $mayusculas=array("A","E","I","O","U"); $minusculas=array("a","e","i","o","u"); echo "<p>".str_replace($mayusculas,$minusculas,$a)."</p>"; echo "<p>".strtr($a,"aeiou","AEIOU")."</p>"; ?>
Originally posted 2011-02-28 20:01:18.