SUBSTR

$cadena="Hola, bienvenidos a mi blog. Gracias por ingresar a: ---programar---en---ajax---";

Función 'substr':substr($cadena,PosicionInicial,PosicionFinal);

1) $substr=substr($cadena,0,40);

2) $substr=substr($cadena,9,6);

Resultado1: "Hola, bienvenidos a mi blog. Gracias por"

Resultado2: "nvenid" // La cadena 9, 6 se dirige a la posición 9 y a partir de ese lugar cuenta seis caracteres hacia adelante.

SPLIT

Función 'split': Parte una cadena a partir de una expresión y la convierte en un Array. split(separador,$cadena);

$cadena="Hola, bienvenidos a mi blog. Gracias por ingresar a: ---programar---en---ajax---";
$split=split("---",$cadena);
for($i=0; $i<strlen($split);$i++){
echo "<p>".$split[$i]."</p>"; //imprimo cada valor del array
}

Resultado:Hola, bienvenidos a mi blog. Gracias por ingresar a:

programar

en

ajax

TRIM

Función 'trim': Elimina los espacios en blanco al principio y al final. trim(cadena)

$cadena=" Hola ";
echo trim($cadena);

Resultado:"Hola"

STRLEN

Función 'strlen': Devuelve la longitud de una cadena. strlen(cadena)

$cadena="Hola";
echo strlen($cadena);

Resultado:4

STR_REPLACE

Función 'str_replace': busca una cadena dentro de otra y la reemplaza.. str_replace(Parteareemplazar,Cambiarlaporesto,$cadena);

$cadena="Hola";
echo str_replace("H","hacheMuda",$cadena);

Resultado:"hacheMudaola"

Explode

Función 'explode': explota la cadena y la convierte en un array. explode(Cadenaseparadora,cadenaoriginal)

$cadena="H-o-l-a";

$nueva= explode("-",$cadena);

echo $nueva[0];

echo $nueva[1];

echo $nueva[2];

echo $nueva[3];

Resultado1:H Resultado2:o Resultado3:l Resultado4:a

MD5 (encriptar)

Función 'md5':Calcula el hash md5 usando RSA Data Security, Inc. MD5 Message-Digest Algorithm. md5($cadena);

$cadena="Hola#$%%&/(()))ññññllá´´aá<p><áaaa><";
echo md5($cadena);

Resultado: "18b128ebafa508f565e7e50f9d225c63"

STR_SHUFFLE

Función 'str_shuffle':Reordena de forma aleatoria la cadena dada. str_shuffle($cadena);

$cadena="Hola#$%%&/(()))ññññllá´´aá<p><áaaa><";
echo str_shuffle($cadena);

Resultado: "laáa#ñ&/p$)ñ<´<)o%añá´(añ>"

STR_WORD_COUNT

Función 'str_word_count':Cuenta la cantidad de palabras de una cadena.str_word_count($cadena);

$cadena="Hola, programarenajax.wordpress.com";
echo str_word_count($cadena);

Resultado:4 //Devuelve cuatro porque hay cuatro palabras. Cuenta cada palabra separándolas por símbolos. 1: Hola. 2: programarenajax 3:wordpress 4:com

STRTOLOWER, STRTOUPPER,HTMLENTITIES Y HTML_ENTITY_DECODE

Función 'strtolower':Convierte una cadena a minúsculas. strtolower($cadena);

Función 'strtoupper':Convierte una cadena a mayúsculas. strtoupper($cadena);

$cadena="HOLA, PROGRAMARENAJAX.wordpress.com";
echo strtolower($cadena);

$cadena="HOLA, PROGRAMARENAJAX.wordpress.com";
echo strtoupper($cadena);

Resultado1:"hola, programarenajax.wordpress.com".

Resultado2:"HOLA, PROGRAMARENAJAX.WORDPRESS.COM"

Función 'htmlentities':Convierte todos los caracteres aplicables a caracteres html. htmlentities($cadena);

$cadena="<p><div><script>holaprogramarenajax.wordpress.com</script>";
$texto=htmlentities($cadena);
echo "$texto";

Resultado:"<p><div><script>holaprogramarenajax.wordpress.com</script>" //Al hacer esto, no aparece el div escrito, tampoco los saltos de línea y el script tampoco se ejecuta, sólamente se transcribe de manera literal para poder mostrar código.

Función 'html_entity_decode':Convierte todos los caracteres aplicables a caracteres html.html_entity_decode($cadena);

$cadena="&lt;p&gt;&lt;div&gt;&lt;script&gt;holaprogramarenajax.wordpress.com&lt;/script&gt;";
$texto=html_entity_decode($cadena);
echo"$texto";

Resultado:"" //Es vacío porque se ejecutan los saltos de línea y el script, por ende, no son visibles.