Funciones de cadena PHP

PHP incorporado admite algunos tipos de datos. Además de estos, PHP también admite muchas funciones que se utilizan mientras se trabaja en algunos datos. Las funciones de cadena de PHP son algunas de esas funciones que se utilizan para manipular datos de cadena. Todas estas funciones están predefinidas. Es necesario instalar cualquier complemento. Veamos algunas de las funciones de cadena PHP.

A continuación se muestran algunas de las funciones de cadena y los ejemplos se ilustran con la siguiente sintaxis

<_?php
echo func( “” );
?>

Ejemplos de funciones de cadena en PHP

La función de cadena es fácil de usar. Aquí discutiremos cómo usar la función de cadena en la programación PHP con la ayuda de ejemplos

1. Addcslashes ()

Esto devuelve una cadena con barras invertidas delante de caracteres específicos

Por ejemplo: echo addcslashes ("Hello World!", "W");

Salida:

Hellow \ World

2. Addslashes ()

Esto devuelve una cadena con barras diagonales delante de caracteres predefinidos

Por ejemplo: echo addcslashes('Hello “World” you');

Salida:

Hola \ "Mundo \" tú

3. bin2hex ()

Convierte datos binarios en datos hexadecimales.

Por ejemplo: echo bin2hex (“Hello”);

Salida:

48656c6c6f

4. cortar ()

Elimina espacios en blanco o cualquier carácter predefinido del extremo derecho si se especifica

Por ejemplo: echo chop (“WelcomeBack”, “Back”);

Salida:

Bienvenido

5. chr ()

Esta función de cadena PHP devuelve el carácter del valor ASCII especificado

Por ejemplo: echo char(52);

Salida:

4 4

6. chunk_split ()

Se usa para dividir una cadena en partes más pequeñas

Por ejemplo: echo chunk_split ($str, 2, ", ");

Salida:

Bienvenido,

7. convert_uudecode ()

Esto decodifica una cadena sin codificar

Por ejemplo: echo convert_uudecode ("+22!L;W9E( %!( 4\"$`\n` ");

Salida:

¡Amo PHP!

convert_uuencode () hace lo contrario de convert_uudecode ()

8. count_chars ()

Esta función de cadena PHP genera los datos sobre el número de caracteres en una cadena

Por ejemplo: echo count_chars (“Hello”, 3);

Salida:

Hola

Nota: El valor entero es el modo que se usa para especificar el tipo de salida requerida

  • 0: una matriz con el valor de byte como clave y la frecuencia de cada byte como valor.
  • 1: igual que 0 pero solo se enumeran los valores de byte con una frecuencia mayor que cero.
  • 2: igual que 0 pero solo se enumeran los valores de bytes con una frecuencia igual a cero.
  • 3: se devuelve una cadena que contiene todos los caracteres únicos.
  • 4: se devuelve una cadena que contiene todos los caracteres no utilizados.

9. crc32 ()

Esto calcula la suma de comprobación de redundancia cíclica de 32 bits (una función matemática) de una cadena

Por ejemplo: crc32 ("Hello World!");

Salida:

472456355

10. Implode ()

Esto une los elementos de la matriz con una cadena especificada

Por ejemplo: $array = array ('lastname', 'email', 'phone');
echo implode(", ", $array);
$array = array ('lastname', 'email', 'phone');
echo implode(", ", $array);

Salida:

apellido, correo electrónico, teléfono

Nota: join () también hace lo mismo. Es el alias de implode ()

11. htmlspecialchars ()

Esto convierte algunos caracteres predefinidos en entidades HTML, es decir, muestra la fuente

Por ejemplo: $str = “I am Bold ”;
echo $str; => I am Bold
echo htmlspecialchars($str);
$str = “I am Bold ”;
echo $str; => I am Bold
echo htmlspecialchars($str);

Salida:

Soy audaz

12. ltrim ()

Esta función de cadena PHP elimina espacios en blanco o caracteres predefinidos de la izquierda de la cadena

Por ejemplo: echo ltrim (“Just a sample”, ”Just”);

Salida:

una muestra

Nota: rtrim () hace un trabajo similar desde la derecha
trim () hace lo mismo desde ambos extremos

13. number_format ()

Esto formatea el número con miles agrupados

Por ejemplo: echo number_format (1000000);

Salida:

1, 000, 000

14. print ()

Esto simplemente genera la cadena y es más lenta que echo

Además, la impresión no debe usarse con ()

Por ejemplo: print “Hello”;

Salida:

Hola

15. md5 ()

Esto calcula el hash md5 de la cadena

Por ejemplo: echo md5 (“Hello”);

Salida:

8b1a9953c4611296a827abf8c47804d7

16. strtok ()

Esto divide una cadena en cadenas más pequeñas

Por ejemplo: $string = "This is to break a string";
$token = strtok ($string, " ");
echo($token); => This
To get all words of string,
while ($token !== false)(
echo "$token
";
$token = strtok(" ");
)
$string = "This is to break a string";
$token = strtok ($string, " ");
echo($token); => This
To get all words of string,
while ($token !== false)(
echo "$token
";
$token = strtok(" ");
)

Salida:

Esta
es
a
descanso
cuerda

17. strupper ()

Esto convierte una cadena en caracteres en mayúscula

Por ejemplo: echo strupper (“Beautiful Day”);

Salida:

HERMOSO DIA

Nota : strlower () convierte cadenas a todos los caracteres en minúsculas

18. substr ()

Esto devuelve parte de la cadena que comienza con el índice especificado

Por ejemplo: echo subst (“A Hot Day”, 3);

Salida:

ot Day

19. substr_replace ()

Esta función de cadena PHP reemplaza una parte de la cadena con la cadena especificada

Por ejemplo: echo substr_replace ("Hot", "Day", 0);

Salida:

Día

20. wordwrap ()

Esto envuelve una cadena a varios caracteres

Por ejemplo: echo wordwrap (“Hello World”, 5, ”\n”);

Salida:

Hola
Mundo

21. Strlen ()

Esto se usa para determinar la longitud de la cadena pasada

Por ejemplo: echo strlen (“Hello”);

Salida:

5 5

22. Strrev ()

Esta función de cadena PHP se usa para obtener el reverso de la cadena

Por ejemplo: echo strrev (“welcome”);

Salida:

emoclew

23. Strpos ()

Esto devuelve la posición de la primera aparición de una cadena dentro de una cadena

Por ejemplo: echo strops(“There you go”, “go”);

Salida:

11

24. Str_repeat ()

Esto repite una cadena especificada el número de veces

Por ejemplo: echo str_repeat ('b', 5);

Salida:

bbbbb

25. Str_replace ()

Esta función de cadena PHP encuentra la palabra especificada, la reemplaza con la palabra especificada y devuelve la cadena

Por ejemplo: echo str_replace (“great”, “wonderful”, “have a great day”);

Salida:

Ten un día maravilloso

26. Nl2br ()

Esta función de cadena PHP inserta saltos de línea html delante de cada nueva línea de la cadena

Por ejemplo: echo nl2br (“Lets break \nthe sentence”);

Salida:

Vamos a romper
la frase

27. similar_text ()

Esto calcula la similitud entre dos cadenas

Por ejemplo: echo similar_text ("Hello World", "Great World");

Salida:

7 7

28. sprintf ()

Esta función de cadena PHP escribe una cadena formateada en una variable

Por ejemplo: echo sprintf (“There are %u wonders in the World”, 7);

Salida:

Hay 7 maravillas en el mundo

29. Str_ireplace ()

Esto reemplaza los caracteres en la cadena con caracteres específicos. Esta función no distingue entre mayúsculas y minúsculas.

Por ejemplo: echo str_ireplace (“great”, “WOW”, “This is a great place”);

Salida:

Este es un lugar increíble

30. str_shuffle ()

Esto aleatoriamente baraja todos los caracteres en una cadena

Por ejemplo: echo str_shuffle(“Hello World”);

Salida:

lloeWlHdro

31. str_word_count ()

Esta función de cadena PHP devuelve el número de palabras en la cadena dada

Por ejemplo: echo str_word_count (“a nice day”);

Salida:

3

32. Strcspn ()

Esto devuelve el número de caracteres antes del carácter especificado.

echo strcspn ("Hello world!", "w");

Salida:

6 6

33. str_pad ()

Esta función se usa para rellenar el lado derecho de la cadena, un número específico de caracteres con un carácter específico

Por ejemplo: echo str_pad (“Hello”, 10, ”.”);

Salida:

Hola…..

34. Ord ()

Esta función de cadena PHP devuelve el valor ASCII del primer carácter de la cadena

Por ejemplo: echo ord (“hello”);

Salida:

104

35. Strchr ()

Encuentra la primera aparición de una cadena especificada dentro de una cadena

Por ejemplo: echo strchr ("Hello world!", "world");

Salida:

¡mundo!

36. Strspn ()

Esto devuelve el número de caracteres encontrados en la cadena que contiene caracteres de la cadena especificada.

Por ejemplo: echo strspn ("Hello world!", ”Hl");

Salida:

1

Hay pocas funciones de cadena más disponibles en PHP. Las funciones de cadena anteriores son funciones de uso común en PHP para varios requisitos

Artículos recomendados

Esta ha sido una guía para la función de cadena PHP. Aquí discutimos cómo usar la función de cadena en la programación PHP con la ayuda de ejemplos. También puede consultar nuestros otros artículos sugeridos para obtener más información:

  1. Introducción a PHP
  2. Comandos PHP
  3. Carrera en PHP
  4. Alternativas PHP
  5. Funciones en PHP