PHP tiene muchas funciones incorporadas, la mayoría de las cuales son ampliamente utilizadas por los programadores. Pero también hay algunas funciones ocultas en la esquina. Este artículo le presentará 7 funciones poco conocidas pero muy útiles. Los programadores que nunca lo han usado pueden desear venir y echar un vistazo.
1.HighLight_String ()
Cuando necesita mostrar el código PHP en un sitio web, la función destacada_string () se vuelve muy útil. Esta función utiliza la sintaxis PHP que resalta el color definido en el programa, sale o devuelve una versión que resalta la sintaxis del código PHP dado.
Ejemplo:
Copie el código de la siguiente manera: <? Php
stop stopd_string ('<? Php phpinfo ();?>');
?>
2.str_word_count ()
Esta función debe pasar un parámetro, que devuelve el número de palabras de acuerdo con el tipo de parámetro. Como se muestra a continuación:
Copie el código de la siguiente manera: <? Php
$ str = "¿Cuántas palabras tengo?";
echo str_word_count ($ str); // salidas 6
?>
3.levenshtein ()
Esta función devuelve principalmente la distancia de Levenshtein entre dos cadenas. La distancia de Levenshtein, también conocida como distancia de edición, se refiere al número mínimo de operaciones de edición requeridas para convertir una en la otra entre dos cadenas. La operación de edición con licencia incluye reemplazar un personaje con otro carácter, insertar un carácter y eliminar un personaje. Esta función es muy útil para encontrar errores tipográficos enviados por el usuario.
Ejemplo:
Copie el código de la siguiente manera: <? Php
$ str1 = "zanahoria";
$ str2 = "Carrrott";
echo levenshtein ($ str1, $ str2); // salidas 2
?>
4.get_defined_vars ()
Esta función devuelve una matriz multidimensional que contiene una lista de todas las variables definidas, incluidas las variables de entorno, las variables del servidor y las variables definidas por el usuario.
Ejemplo:
La copia del código es la siguiente: print_r (get_defined_vars ());
5.escapeshellcmd ()
Esta función se utiliza para evitar símbolos especiales en las cadenas y puede evitar que los usuarios usen trucos para descifrar el sistema del servidor. Esta función se puede usar con dos funciones: Exec () o System (), que puede reducir la corrupción maliciosa de los usuarios en línea.
Ejemplo:
Copie el código de la siguiente manera: <? Php
$ command = './configure'. $ _ post ['configure_options'];
$ Escaped_Command = EscapeshellCmd ($ comando);
sistema ($ escaped_command);
?>
6.CheckDate ()
Esta función se puede usar para verificar si la fecha es válida, como el año es de 0 a 32767, el mes es de 1 a diciembre y el día cambia con el mes y el año bisiesto.
Ejemplo:
Copie el código de la siguiente manera: <? Php
var_dump (date de verificación (12, 31, 2000));
var_dump (date de comprobación (2, 29, 2001));
//Producción
// bool (verdadero)
// bool (falso)
?>
7.php_strip_whitespace ()
Esta función puede devolver los archivos de código fuente con comentarios de PHP eliminados y caracteres en blanco, lo cual es útil para las comparaciones entre el número real de código y el número de comentarios.
Ejemplo:
Copie el código de la siguiente manera: <? Php
// comentario php aquí
/*
* Otro comentario de PHP
*/
echo php_strip_whitespace (__ archivo__);
// Las nuevas líneas se consideran espacios en blanco y también se eliminan:
do_nothing ();
// Prueba los resultados de la salida
echo php_strip_whitespace (__ archivo__); do_nothing ();
?>