


Quelles sont les fonctions du filtre php ? Introduction aux fonctions de filtre php
Cet article vous explique quelles sont les fonctions de filtre PHP ? L'introduction de la fonction de filtre PHP a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer, j'espère que cela vous sera utile.
filter_has_var : Détecte si une variable du type spécifié existe. Accepte deux paramètres, le premier est le type de variable et le second est le nom de la variable.
filter_id : Renvoie l'identifiant associé à un filtre d'un nom spécifique.
filter_list : Renvoie la liste des filtres pris en charge.
filter_input : Obtenez une variable externe spécifique par son nom et filtrez-la éventuellement par filtre. Accepte quatre paramètres. Le premier paramètre est le type de variable, le deuxième paramètre est le nom de la variable et le troisième paramètre est l'identifiant facultatif du filtre à utiliser. La valeur par défaut est FILTER_DEFAULT, ce qui signifie qu'aucun filtrage n'est effectué. Le quatrième paramètre est un tableau associatif facultatif d'options à utiliser pour le filtre, ou un identifiant au niveau du bit. Si l'acquisition réussit, elle renvoie la variable spécifiée, si elle échoue, elle renvoie false et si la variable spécifiée n'existe pas, elle renvoie null. Si l'indicateur FILTER_NULL_ON_FAILURE est utilisé, false est renvoyé lorsque la variable n'existe pas et null est renvoyé si le filtrage échoue.
filter_input_array : Obtient un tableau de variables externes et les filtre éventuellement par un filtre. Accepte quatre paramètres, le premier paramètre est le type de variable et le deuxième paramètre est le filtre facultatif à utiliser. Peut être un tableau : la clé du tableau est une chaîne contenant le nom de la variable, la valeur du tableau peut être une constante de type filtre, ou un tableau spécifiant le filtre, le drapeau et l'option. La clé valide de ce tableau est spécifiée par. filter Type de filtre, flags indique l'identifiant à utiliser pour le filtre ou options indique les options à utiliser pour le filtre. Il peut également s'agir simplement d'une constante de type filtre, et toutes les variables utiliseront ce filtre. Le troisième paramètre est un nouveau paramètre facultatif dans PHP5.4, qui est utilisé pour spécifier que si la clé spécifiée n'existe pas, sa valeur est définie sur null et la valeur par défaut est true. Si le traitement réussit, un tableau contenant toutes les variables est renvoyé, sinon false est renvoyé. Renvoie null si la variable spécifiée n'existe pas. Si l'indicateur FILTER_NULL_ON_FAILURE est utilisé, false est renvoyé lorsque la variable n'existe pas et null est renvoyé si le filtrage échoue.
filter_var : Filtrer une variable à l'aide d'un filtre spécifique. Accepte trois paramètres, le premier est une variable avec filtrage, le deuxième paramètre est l'identifiant facultatif du filtre à utiliser, la valeur par défaut est FILTER_DEFAULT, c'est-à-dire qu'aucun filtrage n'est effectué. Le troisième paramètre est un tableau associatif d'options de filtre facultatives, ou un identifiant au niveau du bit. Si le filtre accepte des options, ces drapeaux peuvent être spécifiés via le tableau flags. Pour les filtres de type rappel, le nom de la fonction de rappel doit être transmis. La fonction de rappel doit accepter une valeur à filtrer et renvoyer une valeur filtrée.
filter_var_array : Obtenez plusieurs variables et filtrez-les éventuellement par filtre. Il accepte trois paramètres, le premier est un tableau de variables, la clé est le nom de la variable et la valeur est la valeur de la variable, qui est la valeur à filtrer. Le deuxième paramètre est un filtre facultatif à utiliser. Peut être un tableau : la clé du tableau est une chaîne contenant le nom de la variable, la valeur du tableau peut être une constante de type filtre, ou un tableau spécifiant le filtre, le drapeau et l'option. La clé valide de ce tableau est spécifiée par. filter Type de filtre, flags indique l'identifiant à utiliser pour le filtre ou options indique les options à utiliser pour le filtre. Il peut également s'agir simplement d'une constante de type filtre, et toutes les variables utiliseront ce filtre. Le troisième paramètre est un nouveau paramètre facultatif dans PHP5.4, qui est utilisé pour spécifier que si la clé spécifiée n'existe pas, sa valeur est définie sur null et la valeur par défaut est true. Si le traitement réussit, un tableau contenant toutes les variables est renvoyé, sinon false est renvoyé. Renvoie null si la variable spécifiée n'existe pas. Si la balise FILTER_NULL_ON_FAILURE est utilisée, false est renvoyé lorsque la variable n'existe pas et null est renvoyé si le filtre échoue.
<?php header("Content-type: text/html; charset=utf-8"); $char_br="<br/>"; $str="QWERTYUIOPASDFGHJKLZXCVBNM1234567890qwertyuiopasdfghjklzxcvbnm"; $num=rand(5,20); $random_test_value=substr(str_shuffle($str),rand(5,strlen($str)),$num); $args=array( "id" =>array('filter' => FILTER_VALIDATE_INT, 'options'=> array('min_range' => 1, 'max_range' => 10) ), "missing"=>FILTER_SANITIZE_ENCODED, "searched"=>FILTER_SANITIZE_ENCODED ); $vars=filter_input_array(INPUT_GET,$args); echo "<a href='?searched=$random_test_value&id=$num'>Search again.</a>$char_br"; if(filter_has_var(INPUT_GET,"searched")){ $search_html = $vars["searched"]; echo "You have searched for $search_html.$char_br"; }else{ echo "You searched nothing$char_br"; } var_dump($vars); $options=array( 'options'=>array( 'default' => 5, 'min_range' => 1, 'max_range' => 10 ), 'flags' => FILTER_FLAG_ALLOW_OCTAL, ); echo "id filtered by filter_var is:".filter_var($vars["id"],FILTER_VALIDATE_INT,$options)."$char_br"; echo "invoke filter_var_array filter agagin:$char_br"; var_dump(filter_var_array(filter_input_array(INPUT_GET),$args)); echo "支持的过滤器:$char_br id=>name $char_br"; foreach(filter_list() as $v){ echo filter_id($v),"=>$v$char_br"; } ?>
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds
![Comment résoudre l'erreur « [Vue warn] : échec de la résolution du filtre »](https://img.php.cn/upload/article/000/887/227/169243040583797.jpg?x-oss-process=image/resize,m_fill,h_207,w_330)
Méthodes pour résoudre l'erreur "[Vuewarn]:Failedtoresolvefilter" Lors du processus de développement utilisant Vue, nous rencontrons parfois un message d'erreur : "[Vuewarn]:Failedtoresolvefilter". Ce message d'erreur se produit généralement lorsque nous utilisons un filtre non défini dans le modèle. Cet article explique comment résoudre cette erreur et donne des exemples de code correspondants. Quand on est dans Vue

Fonctions de filtrage dans Vue3 : gérer les données avec élégance Vue est un framework JavaScript populaire avec une grande communauté et un puissant système de plug-ins. Dans Vue, la fonction filtre est un outil très pratique qui nous permet de traiter et de formater les données dans des modèles. Il y a eu quelques modifications dans les fonctions de filtre dans Vue3. Dans cet article, nous allons approfondir les fonctions de filtre dans Vue3 et apprendre à les utiliser pour gérer les données avec élégance. Qu'est-ce qu'une fonction de filtre ? Dans Vue, la fonction de filtre est

Conseils d'utilisation des plug-ins pour implémenter des filtres personnalisés dans Vue Vue.js fournit un moyen pratique de gérer le besoin de filtrage des données d'affichage, c'est-à-dire de filtrer. Les filtres sont principalement responsables du formatage et du traitement des données dans la vue afin de rendre les données plus intuitives et plus faciles à comprendre. Vue intègre certains filtres couramment utilisés, tels que le formatage de la date, le formatage des devises, etc., et prend également en charge les filtres personnalisés. Cet article expliquera comment utiliser le plug-in Vue pour implémenter des filtres personnalisés et fournira quelques techniques de filtrage pratiques.

Comment filtrer et trier les données dans le développement de la technologie Vue Dans le développement de la technologie Vue, le filtrage et le tri des données sont des fonctions très courantes et importantes. Grâce au filtrage et au tri des données, nous pouvons rapidement interroger et afficher les informations dont nous avons besoin, améliorant ainsi l'expérience utilisateur. Cet article expliquera comment filtrer et trier les données dans Vue et fournira des exemples de code spécifiques pour aider les lecteurs à mieux comprendre et utiliser ces fonctions. 1. Filtrage des données Le filtrage des données fait référence au filtrage des données qui répondent aux exigences en fonction de conditions spécifiques. Dans Vue, on peut passer comp

Erreur Vue : Le filtre dans les filtres ne peut pas être utilisé correctement, comment le résoudre ? Introduction : Dans Vue, les filtres sont une fonction couramment utilisée qui peut être utilisée pour formater ou filtrer des données. Cependant, lors de l'utilisation, nous pouvons parfois rencontrer des problèmes liés à l'impossibilité d'utiliser le filtre correctement. Cet article couvrira quelques causes courantes et solutions. 1. Analyse des causes : le filtre n'est pas enregistré correctement : les filtres dans Vue doivent être enregistrés avant de pouvoir être utilisés dans les modèles. Si le filtre n'est pas enregistré avec succès,

Filtre de courrier électronique PHP : filtrez et identifiez le spam. Avec l’utilisation généralisée du courrier électronique, la quantité de spam a également continué d’augmenter. Pour les utilisateurs, la quantité de spam qu’ils reçoivent peut entraîner une surcharge d’informations et une perte de temps. Par conséquent, nous avons besoin d’une méthode efficace pour filtrer et identifier les courriers indésirables. Cet article vous montrera comment écrire un filtre de courrier électronique simple mais efficace en utilisant PHP et fournira des exemples de code spécifiques. Principe de base du filtre de courrier électronique Le principe de base du filtre de courrier électronique est de déterminer si le courrier électronique est

Plusieurs méthodes pour résoudre le problème des caractères chinois tronqués dans Tomcat, qui nécessitent des exemples de code spécifiques. En développement Web, nous rencontrons souvent le problème des caractères chinois tronqués dans Tomcat. Ce problème entraînera des caractères tronqués ou apparaîtra sous forme de cases, de points d'interrogation et d'autres caractères lors du traitement des caractères chinois, apportant une mauvaise expérience aux utilisateurs. Afin de résoudre ce problème, cet article présentera plusieurs méthodes couramment utilisées et fournira des exemples de code spécifiques. Modifiez le fichier de configuration Tomcat. Recherchez le fichier conf/server.xml dans le répertoire d'installation de Tomcat et recherchez la valeur par défaut.

La constante FILTER_VALIDATE_URL est utilisée pour valider les URL. L'indicateur FILTER_FLAG_SCHEME_REQUIRED−URL doit être conforme à la RFC. FILTER_FLAG_HOST_REQUIRED−URL doit contenir le nom d'hôte. FILTER_FLAG_PATH_REQUIRED−URL doit avoir un chemin après le nom de domaine. FILTER_FLAG_QUERY_REQUIRED−URL doit avoir une chaîne de requête. Valeur renvoyée FILTER_VALIDATE_URL
