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
<_?phpecho 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:
- Introducción a PHP
- Comandos PHP
- Carrera en PHP
- Alternativas PHP
- Funciones en PHP