Trabajo con cadenas en php

El trabajo con cadenas en la programación web es realmente necesario en la mayoría de las aplicaciones web y páginas web. Si eres programador web seguramente has tenido que usar muchas veces estas funciones para resolver algún problema específico.

El lenguaje php consta de muchas funciones ya predefinidas que te facilitan mucho el trabajo haciendo uso de ellas, son muchas, pero hoy me gustaría poder mostrarte como funcionan algunas de ellas que creo que son realmente importantes de utilizar.

La primera y creo que la más usada es la función:

1- echo

$cadena = 'Programador freelance';
echo $cadena;

// Se muestra en pantalla
Programador freelance

2- explode

$elementos  = "elemento1 elemento2 elemento3 elemento4 elemento5 elemento6";
$elementos = explode(" ", $elementos);
echo $elementos[0]; // elemento1
echo $$elementos[1]; // elemento2

3- implode (Hace lo contrario de la funcion anterior)

$array = array('programador', 'freelance');
$separado_por_comas = implode(",", $array);

echo $separado_por_comas; // programador,freelance

4- str_replace
Esta función reemplaza porciones de un string

$cadena = 'Tu estas estudiando php';
$cadena = str_replace ('estudiando', 'aprendiendo',$cadena );

echo $cadena; // Tu estas aprendiendo php

5- strip_tags
Esta función de php elimina los elementos html que existen en el string, con la posibilidad de dejar los que deseemos.

$cadena = '<b><a>Yo soy un programador web</a><b>';

$cadena = strip_tags($cadena);

echo $cadena // El resultado seria Yo soy un programador web

pero si la utilizamos de ls siguiente manera:

$cadena = strip_tags($cadena,'<a>');

echo $cadena // El resultado sería <b>Yo soy un programador web<b>

6- strlen
Esta funcion determina la longitud de una cadena

$str = 'programador'; // 11

7- ucfirst
Convierte el primer carácter de la cadena en mayúsculas

$cadena = 'ariel';

echo $cadena // Ariel

8- ucwords
Convierte en mayúsculas el primer carácter de cada palabra de la cadena

$cadena = 'ariel martinez';

echo $cadena // Ariel Martinez

Está muy claro que quedan muchas funciones por poner aquí pero es imposible tenerlas todas, por eso dejo el link a la web oficial de php donde se explican cada una de ellas.
 

Trabajo con cadenas
 

¿Qué piensas acerca del artículo?

Por seguridad, pulse la casilla para enviar el mensaje