/*
Add input I love ' jb51 ';
The result of the submission is I love \ ' jb51\ ' backslash escaped
So what do I have to do with the original output?
You can use this PHP function stripslashes ()
Cancel Escape
echo stripslashes ($_get[' title ');
The result is I love ' jb51 ';
If you have HTML tags like this
I love ' jb51 '
I want the prototype output, how can I use 2 functions to combine with what I've already said
Echo Htmlspecialchars (stripslashes ($_get[' title '));
Result: I love ' jb51 '
*/
Number_format () This function is formatted currency function different countries ' habits are not the same so the need for the currency display is not the same as the mall China money is usually the format of such
Thousands of bits are separated with commas to keep a few dots person ' decimal '
The use of this function is simple
Number_format ($money, the decimal point to keep a few, ' what separates the decimal point ', ' what separates the Thousand Points ')
$price = ' 123465789.233 ';
Echo Number_format ($money, 2, ', ', '. ');
Results: 123.465.789,23
Echo Number_format ($money, 2, '. ', ', ');//Chinese-style
Results: 123,465,789.23
Strrev () the string instead
$str = ' http://www.jb51.net ';
echo Strrev ($STR);
Results: moc.tenwii.www//:p TTH
MD5 is encrypted user name password must be encrypted to prevent hackers
$a = ' admin ';
echo $b = MD5 ($a);
Built-in functions, which are functions provided by PHP, can be implemented with many functions
Is_int, Is_integer, Is_long, determine if the variable is an integral type
Is_float, Is_double, Is_real, determine if the variable is floating-point
Is_bool determine if a variable is a Boolean type
Is_string to determine if a variable is a string
Is_array to determine if a variable is an array type
Is_resource to determine if a variable is a resource type
Is_object to determine if a variable is an object
Is_null to determine if the variable is null
$_server[' Script_name '] returns/mantis/test.php, relative path;
__FILE__ returns the absolute path of the file D:\Projects\mantis\test.php
$_server[' Http_x_forwarded_proto ']
$_server[' HTTPS ']
$_server[' Server_port ']
$_server["Request_uri"] URI to specify the page to access
$GLOBALS a globally combined array that contains all the variables. The name of the variable is the key of the array.
Explode uses one string to split another string to return an array of strings
Implode to link array elements into strings using one character
$_server[' server_name ' the host name of the server where the current script resides
$_server[' http_host ') domain name
$_server[' server_addr ' The IP address of the server where the current script resides
Trim removes white space characters at the beginning and end of a string
basename returns the file name section
DirName return to the catalog section
Krsort? Reverse order of array by key name
Set_time_limit () Setting the maximum execution time of a script
Time () returns the current UNIX timestamp
Is_string () to determine if a variable is a string
Is_bool
Is_inteter
Is_float
Strtotime--Parse the datetime description of any English text into a UNIX timestamp
file_exists checking for file or directory storage not present
fopen () Opens the specified file or URL
Feof () Determines whether the file pointer is at the end
Fgets () reads a row from the file pointer
Trim () remove space before and after a row
Strlen () returns the length of a string
Str_replace
Isset
Str_replace ("+", "', $t _self) Replace the t_self in" "
Strpos? Find the first occurrence of a string in a position
$_server[' server_software ' Server information
Realpath returns the normalized absolute path name
Directory_separator Operating system directory separators
Path_separator is a ":" Sign on a Linux system, and Windows is a ";" No.
Set_include_path setting Incldue_path
Get_include_path Get current Include_path
COUNT () returns the array length, non-array returns 1
substr (string string, int start [int length]) returns the length of the string starting at the start of the specified position
$_server[' local_addr '] IIS7 to get the server IP address
$_server[' remote_addr ') browser user's IP address
Array_pad? Fills an array to a specified length with a value
Memory_get_usage () returns the amount of memory allocated to PHP
Spl_autoload_register Register __autoload () function
Ob_get_contents () Return the contents of the output buffer
Strtolower () converts uppercase letters to lowercase
extension_loaded (' zlib ') to find out if the extension is loaded
Ini_get returns the value of a configuration item in php.ini
Ini_set set the value of the configuration item in PHP.ini, Ini_set ("Memory_limit", ' 256M '); is only valid during script execution and the script execution completes the value reset
Php_eol PHP line Terminator
Preg_replace performs a replacement of a regular expression
Preg_match (string pattern, string subject [, array matches [, int flags]])--Regular expression matching
Htmlspecialchars Convert special characters to HTML entities
Ceil () into a method to take the whole
Floor () de-rounding method
Round () Rounding method Very useful 10 uncommon PHP built-in functions
1. Sys_getloadavg ()
SYS_GETLOADAVT () can obtain the system load condition. The function returns an array of three elements, each representing the average load for the system in the past 1, 5, and 15 minutes.
Instead of letting the server down because of high load, it is better to die out a script when the system is heavily loaded, Sys_getloadavg () is used to help you achieve this function. Unfortunately, this function is not valid under Windows.
2. Pack ()
Pack () can save storage space by converting the 32-bit 16 binary string returned by MD5 () to a 16-bit binary string.
3. Cal_days_in_month ()
Cal_days_in_month () is able to return the number of days in a specified month.
4. _ ()
WordPress developers often see this function, as well as _e (). The functions of the two functions are the same and are used in conjunction with the GetText () function to enable multilingual Web sites. Refer to the relevant section of the PHP manual for details.
5. Get_browser ()
Is it good to see what the user's browser can do before sending the page? Get_browser () can get the user's browser type, as well as the features supported by the browser, but first you need a Php_browscap.ini file to make a reference file for the function.
It is important to note that the function of the browser is based on the general characteristics of the browser. For example, if a user turns off browser support for JavaScript, the function is not aware of this. However, the function is accurate in judging the browser type and OS platform.
6. Debug_print_backtrace ()
This is a debugging function that can help you find logic errors in your code. To understand this function, just look at an example:
OUTPUT: #0 recur () called at [C:\htdocs\php_stuff\index.php:8] #1 iterate () called at [c:\htdocs\php_stuff\index.php:25] #0 recur () called at [C:\htdocs\php_stuff\index.php:8] #1 iterate () called at [c:\htdocs\php_stuff\index.php:21] #2 recur () called at [C:\htdocs\php_stuff\index.php:8] #3 iterate () called at [c:\htdocs\php_stuff\index.php:25] #0 recur () called at [C:\htdocs\php_stuff\index.php:8] #1 iterate () called at [c:\htdocs\php_stuff\index.php:21] #2 recur () called at [C:\htdocs\php_stuff\index.php:8] #3 iterate () called at [c:\htdocs\php_stuff\index.php:21] #4 recur () called at [C:\htdocs\php_stuff\index.php:8] #5 iterate () called at [c:\htdocs\php_stuff\index.php:25]
|
7. Metaphone ()
This function returns the Metaphone value of the word, with the same pronounced word having the same Metaphone value, which means that the function can help you determine whether the two words are pronounced the same. But the Chinese will not work.
8. Natsort ()
Natsort () can arrange an array in a natural sort order, looking directly at an example:
Outputs: # Array # ( # [0] = + apples # [1] = apples # [2] = 5 apples # [3] = apples # ) Natsort ($items); Print_r ($items); # Outputs: # Array # ( # [2] = 5 apples # [3] = apples # [0] = + apples # [1] = apples # ) |
9. Levenshtein ()
Levenshtein () tells you the "distance" between the two words. It tells you how many letters you need to insert, replace, and delete if you want to turn one word into another. Let's look at an example:
Glob ()
Glob () will make you feel stupid to find files with Opendir (), Readdir () and Closedir ().
More details on Baidu Encyclopedia http://wenku.baidu.com/view/02c23a2e7375a417866f8ffd.html