Home  >  Article  >  Backend Development  >  How many built-in functions does php have?

How many built-in functions does php have?

王林
王林Original
2019-10-14 11:48:583432browse

How many built-in functions does php have?

1. filter_var function

For example, used to verify whether the input text is an email address: filter_var('123456@qq.com',FILTER_VALIDATE_EMAIL ); the returned value is the result of matching the correct email address.

2. prase_url function

Parse the url and return each component

<?php
$url = &#39;https://www.baidu.com/web/http/index.html?a=add&b=bad&#39;;
print_r(parse_url($url));
echo parse_url($url, PHP_URL_PATH);
?>

The above result will be output:

Array ( [scheme] => https [host] => www.baidu.com [path] => /web/http/index.html [query] => a=add&b=bad ) 
/web/http/index.html

3. http_build_query

generates the request string after URL-encoding. After we filter the parameters passed by the url, we can pass these parameters into http_build_query() in the form of an array to build the query parameters. :

$url="https://www.baidu.com";
$data = array(&#39;foo&#39;=>&#39;bar&#39;,
              &#39;baz&#39;=>&#39;boom&#39;,
              &#39;cow&#39;=>&#39;milk&#39;,
              &#39;php&#39;=>&#39;hypertext processor&#39;);
$query=http_build_query($data);
$uri=$url.&#39;?&#39;.$query;
echo $uri;
?>

4, $_SERVER

$_SERVER is a server that contains header information (header), path (path), and script locations (script locations), etc. Array of information.

The more commonly used ones are:

$_SERVER['REMOTE_ADDR']: The IP address of the user browsing the current page.

$_SERVER['HTTP_HOST']: The content of the Host: item in the current request header, if it exists.

$_SERVER['SERVER_ADDR']: The IP address of the server where the script is currently running.

$_SERVER['REQUEST_TIME_FLOAT']: The timestamp when the request starts, microsecond level accuracy. Effective since PHP 5.4.0.

$_SERVER[SERVER_NAME']: The host name of the server where the script is currently running. If the script is running on a virtual host, the name is determined by the value set for that virtual host.

Recommended tutorial: PHP video tutorial

The above is the detailed content of How many built-in functions does php have?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:Where is php used?Next article:Where is php used?