Tipos de Funciones String en PHP

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.