$cadena="Hola, bienvenidos a mi blog. Gracias por ingresar a: ---programar---en---ajax---";
Función 'substr': Sustrae parte de una cadena. 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.
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
Función 'trim': Elimina los espacios en blanco al principio y al final. trim(cadena)
$cadena=" Hola ";
echo trim($cadena);
Resultado:"Hola"
Función 'strlen': Devuelve la longitud de una cadena. strlen(cadena)
$cadena="Hola";
echo strlen($cadena);
Resultado:4
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"
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
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"
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ñ>"
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
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="<p><div><script>holaprogramarenajax.wordpress.com</script>";
$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.