
Unas de los beneficios y ventajas de PHP, es que proporciona una serie de funciones que se utilizan para manipular los strings o cadenas. Las variables del tipo cadena de PHP se utilizan para almacenar y procesar texto, después de crear una cadena, podemos manipularla. Podemos usar la cadena directamente en la función o almacenarla en una variable.
Nota: Cuando asigne un valor de texto a una variable, recuerde agregar comillas simples o dobles al valor del texto. Ahora, echemos un vistazo a algunas funciones y operadores de uso común para manipular cadenas.
Operador de concatenación PHP
- En PHP, solo hay un operador de String.
- El operador de concatenación (.) Se utiliza para concatenar dos valores string.
- El siguiente ejemplo demuestra cómo concatenar dos variables string juntas:
Ejemplo de muestra:
<? php $ txt1 = "¡Hola mundo!"; $ txt2 = "¡Qué buen día!"; echo $ txt1. "". $ txt2; ?>
Listado de funciones String en PHP
addcslashes()
La función agrega addcslashes()
barras invertidas como en C.
addslashes()
La función agrega addslashes()
barras invertidas.
bin2hex()
La función convierte bin2hex()
datos de representación binaria en representación hexadecimal.
Ejemplo del bin2hex():
string bin2hex ( string $str )
Esta función devuelve bin2hex()
una cadena codificada en ASCII que contiene la representación hexadecimal del parámetro str
. Cada byte se transforma individualmente comenzando con la mitad alta del byte.
chop()
Un nombre alternativo (alias) para la función rtrim()
.
chr()
La función devuelve chr()
un carácter específico.
chunk_split()
La función divide una chunk_split()
cadena en bloques más pequeños.
convert_uudecode()
La función decodifica una convert_uudecode()
cadena codificada por función convert_uuencode()
. La función devuelve convert_uudecode()
datos después de haber sido decodificados, o FALSE cuando la cadena no se puede decodificar.
Sintaxis:
string convert_uudecode ( string $data );
Ejemplo:
<?php echo convert_uudecode("+22!L;W9E(%!(4\"$`\n`"); ?>
convert_uuencode()
Función para simbolizar la cadena deconvert_uuencode()
texto .
count_chars()
La función devuelve count_chars()
información sobre los caracteres de la cadena de texto.
crypt()
Función para cifrar una cadena decrypt()
texto de forma irreversible.
echo
Muestra una echo
serie de texto de una o varias cadenas de texto.
explode()
La función divide una explode()
cadena en secciones y las devuelve como una matriz.
fprintf()
La función escribe una cadena defprintf()
texto formateada para una secuencia (secuencia) específica.
get_html_translation_table()
La función devuelve la get_html_translation_table()
tabla de conversión utilizada por htmlspecialchars()
y htmlentities()
.
hex2bin()
Función hex2bin()
codificación cadenas hexadecimales texto representación binaria.
htmlspecialchars()
La función convierte htmlspecialchars()
caracteres especiales en entrada HTML (entidades HTML).
implode()
La función combina los implode()
elementos de una matriz para formar una cadena de texto.
lcfirst()
La función convierte la lcfirst()
primera letra la cadena de texto en un tipo de letra pequeño (idiomas latinos).
Ejemplo de muestra:
<? php $str = "Este código ES PHP" ; $str = lcfirst ( $str ); echo $str ; ?>
levenshtein()
La función mide la levenshtein()
distancia de Levenshtein entre dos cadenas de texto.
ltrim()
La función elimina los ltrim()
espacios en blanco (todos los caracteres de espacio en blanco) o cualquier otro carácter del principio de la cadena que se le pasa.
md5_file()
La función calcula el md5_file()
valor md5 para un archivo específico.
md5()
La función calcula el md5()
valor md5 de una cadena de texto.
metaphone()
La función calcula la metaphone()
tecla del metafono para una cadena de texto.
nl2br()
La función agrega el nl2br()
elemento <br>
en el lenguaje HTML antes de cada línea en la cadena de texto.
number_format()
La función number_format()
formatea números en miles para mostrarlos.
ord()
La función devuelve ord()
el valor ASCII del carácter.
parse_str()
La función convierte la parse_str()
cadena en variables.
print
Imprime print
una cadena.
printf()
La función devuelve printf()
una cadena formateada.
rtrim()
La función elimina los rtrim()
espacios en blanco (todos los caracteres de espacio en blanco) o cualquier otro carácter del final de la cadena a la que se pasa.
sha1_file()
La función calcula el sha1_file()
hash sha1 de un archivo.
sha1()
La función calcula el sha1()
hash sha1 como una cadena de texto.
similar_text()
La función cuenta el similar_text()
número de caracteres similares en dos cadenas de texto.
soundex()
La función calcula la soundex()
clave soundex para una cadena de texto.
sprintf()
La función devuelve sprintf()
una cadena formateada.
sscanf()
La función convierte la sscanf()
entrada de una cadena a la forma requerida.
str_getcsv()
La función convierte str_getcsv()
una cadena CSV en una matriz.
str_ireplace()
La función str_ireplace()
es una versión de la función que no distingue entre mayúsculas y minúsculas str_replace()
.
str_pad()
La función rellena una str_pad()
cadena de cierta longitud con otra cadena.
str_repeat()
La función str_repeat()
itera la cadena de texto ingresada.
str_replace()
La función cambia str_replace()
todas las apariciones de la cadena de búsqueda a la cadena de reemplazo.
str_rot13()
La función realiza la str_rot13()
transformación ROT13 en una cadena de texto.
str_shuffle()
La función str_shuffle()
baraja los caracteres de la cadena de forma aleatoria.
str_split()
La función convierte la str_split()
cadena en una matriz.
str_word_count()
La función devuelve str_word_count()
información sobre las palabras utilizadas en una cadena de texto.
strcasecmp()
La función compara una strcasecmp()
cadena con una comparación que no distingue entre mayúsculas y minúsculas (esta función es binaria segura).
strcmp()
La función compara strcmp()
dos cadenas de texto.
strcspn()
La función devuelve la strcspn()
longitud de la parte inicial del subject
parámetro que no es la misma que la del parámetro mask
.
strip_tags()
La función elimina las strip_tags()
etiquetas HTML y PHP de una cadena de texto.
stripcslashes()
La función quita las comillas de la stripcslashes()
cadena citada por la función addcslashes()
.
stripos()
La función encuentra la stripos()
posición de la primera coincidencia que no distingue entre mayúsculas y minúsculas de una subcadena en otra cadena de texto.
stripslashes()
La función cancela stripslashes()
una cadena de texto de escape.
stristr()
La función stristr()
es una copia de la función que no distingue entre mayúsculas y minúsculas strstr()
.
strlen()
La función devuelve la strlen()
longitud de una cadena de texto.
Ejemplo de muestra:
<? php $str = "hola mundo" ; $str = strlen ( $str ); echo $str ; ?>
strnatcasecmp()
Equilibrio entre dos cadenas sin detectar el caso de las letras (mayúsculas o minúsculas) utilizando el algoritmo de orden natural.
strnatcmp()
Equilibrio entre dos cadenas con distinción entre mayúsculas y minúsculas mediante el algoritmo de orden natural.
strncmp()
Un equilibrio seguro binario entre dos cadenas de un número especificado de primeros caracteres.
strpbrk()
Busca un conjunto específico de caracteres dentro de una cadena de texto.
strpos()
Busca la primera aparición de un carácter determinado en una cadena y luego reorganiza su posición en esa cadena.
Ejemplo de muestra:
<? php echo strpos ("¡Hola mundo!", "mundo"); ?>
strrchr()
Busca la presencia de un carácter específico en una cadena y devuelve lo siguiente.
strrev()
Refleja la cuerda que se le ha pasado.
Ejemplo de muestra:
<? php $str = "Hola mundo" ; $str = strrev ( $str ); echo $str ; ?>
strripos()
Encuentra la última aparición de un carácter determinado en una cadena sin distinción entre mayúsculas y minúsculas y luego devuelve el número de su posición en esa cadena.
strrpos()
Busca la última aparición de un carácter determinado en una cadena y devuelve el número de su posición en esa cadena.
strspn()
Busca el segmento con el que comienza la cadena pasada y todos los caracteres están definidos y predefinidos, y luego devuelve la longitud de ese segmento.
strstr()
Busca la primera aparición de una cadena en particular dentro de otra cadena.
strtok()
La cadena que se le pasa se corta en cadenas más pequeñas llamadas tokens, y este proceso se denomina tokenización.
strtolower()
Convierte todos los caracteres de cadena a minúsculas.
Ejemplo de muestra:
<? php $str = "HOLA mundo" ; $str = strtolower ($str); echo $str ; ?>
strtoupper()
Convierte todos los caracteres de cadena a mayúsculas.
Ejemplo de muestra:
<? php $str = "hola mundo" ; $str = strtoupper ($str); echo $str ; ?>
strtr()
Convierte o reemplaza caracteres o cadenas de texto especificados por otros.
substr_compare()
Equilibrio binario seguro entre dos cadenas desde un valor de compensación especificado hasta una longitud de caracteres especificada.
substr_count()
Devuelve el número de veces que existe una cadena dada dentro de otra cadena.
substr_replace()
Reemplaza un fragmento dado en lugar de un fragmento especificado existente dentro de una cadena de texto.
substr()
Devuelve parte de la cadena que se le pasa.
trim()
Elimina los espacios en blanco (todos los caracteres de espacio) o cualquier otro carácter del principio y el final de la cadena a la que se pasa.
ucfirst()
Convierte el primer carácter de la cadena que se le pasa a mayúsculas.
Ejemplo de muestra:
<? php $ str = "hola mundo" ; $ str = ucfirst ( $ str ); echo $ str ; ?>
ucwords()
Convierte la primera letra de cada palabra de la cadena en mayúscula.
Ejemplo de muestra:
<? php $str = "soy Jon doe" ; $str = ucwords ( $str ); echo $str ; ?>
vfprintf()
Imprime una cadena de texto en un formato específico en una secuencia específica.
vprintf()
Imprime una cadena en un formato específico.
vsprintf()
Devuelve una cadena en un formato específico.
wordwrap()
Envuelve la cadena que se le pasa con un número específico de caracteres.
- Ajustes y Configuraciones del Lenguaje PHP
- Sintaxis del Lenguaje PHP
- Tipos de Datos que encontramos en PHP
- Las Variables en PHP
- Constantes en PHP
- Operadores en PHP
- Expresiones en PHP
- Estructuras de Control en PHP
- Características del if en PHP
- Características de else en PHP
- Características del elseif en PHP
- Características del while en PHP
- Características del do-while en PHP
- Características del for en PHP
- Características del foreach en PHP
- Características del break en PHP
- Características del switch php
- Características de continue en PHP
- Declare php Características
- Arrays php Características
- Tipos de Funciones String en PHP
- Addcslashes() en PHP Características
- Función chunk_split() PHP Características
- Función addslashes() PHP Características
- Función convert_uuencode() PHP Características
- Función chr() en PHP Características
- Función echo PHP Características