Maison > développement back-end > Problème PHP > Combien de fonctions intégrées php possède-t-il ?

Combien de fonctions intégrées php possède-t-il ?

王林
Libérer: 2023-02-26 14:58:02
original
3468 Les gens l'ont consulté

Combien de fonctions intégrées php possède-t-il ?

1. Fonction filter_var

Par exemple, elle est utilisée pour vérifier si le texte saisi est une adresse email : filter_var('123456@ qq.com',FILTER_VALIDATE_EMAIL ); la valeur renvoyée est le résultat de la correspondance avec l'adresse e-mail correcte.

2. Fonction prase_url

Analyser l'URL et renvoyer chaque composant

<?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);
?>
Copier après la connexion

Le résultat ci-dessus affichera :

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

3. http_build_query

génère la chaîne de requête après le codage de l'URL. Après avoir filtré les paramètres transmis par l'URL, nous pouvons transmettre ces paramètres dans http_build_query() sous la forme d'un tableau à construire. les paramètres de requête. :

$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;
?>
Copier après la connexion

4, $_SERVER

$_SERVER est un serveur qui contient des informations d'en-tête (en-tête), un chemin (chemin) et des emplacements de script ( emplacements de script), etc. Tableau d’informations.

Les plus couramment utilisés sont :

$_SERVER['REMOTE_ADDR'] : L'adresse IP de l'utilisateur parcourant la page actuelle.

$_SERVER['HTTP_HOST'] : Le contenu de l'élément Host : dans l'en-tête de la requête actuelle, s'il existe.

$_SERVER['SERVER_ADDR'] : L'adresse IP du serveur sur lequel le script est actuellement en cours d'exécution.

$_SERVER['REQUEST_TIME_FLOAT'] : horodatage du début de la requête, précision au niveau de la microseconde. En vigueur depuis PHP 5.4.0.

$_SERVER[SERVER_NAME'] : Le nom d'hôte du serveur sur lequel le script est actuellement en cours d'exécution. Si le script s'exécute sur un hôte virtuel, le nom est déterminé par la valeur définie pour cet hôte virtuel.

Tutoriel recommandé : Tutoriel vidéo PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal