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.

Deja un comentario