Parfois, il est nécessaire de vérifier si une variable n'est pas définie ou contient un
FAUX valeur à des fins de programmation. PHP a une fonction intégrée nommée
vide() Pour résoudre ce problème. Si la variable n'existe pas, cette fonction ne génère aucun avertissement. La façon d'utiliser le
vide() La fonction dans PHP est indiquée dans ce tutoriel.
Syntaxe:
vide (variable)
Cette fonction ne peut prendre qu'un seul argument qui peut contenir différents types de données. Il revient Vrai Si la variable est vide et revient FAUX sinon.
La fonction vide () renvoie Vrai Pour les valeurs suivantes:
- Valeur nul entière (0)
- Valeur de chaîne zéro ("0")
- Valeur de chaîne vide («»)
- Valeur fausse
- Valeur nul
- Array vide (array ())
- variable indéfinie
Différents exemples de la fonction vide ()
Les différentes utilisations de la fonction vide () sont présentées dans cette partie du tutoriel à l'aide de plusieurs exemples:
Exemple 1: Vérifiez la sortie de la fonction vide () pour différentes valeurs
Créez un fichier PHP avec le script suivant qui imprime la sortie de la fonction vide () pour différents types de valeurs. Les valeurs de retour de neuf valeurs différentes sont vérifiées dans ce script.
// Déclarer différents types de variables
$ var1 = 0;
$ var2 = "0";
$ var3 = 0.0;
$ var4 = false;
$ var5 = true;
$ var6 = null;
$ var7 = array ();
$ var8 = "";
// Vérifiez la fonction vide () pour 0 valeur
Echo "La fonction vide () revient".vide ($ var1)."Pour la valeur $ var1.
"
// Vérifiez la fonction vide () pour la valeur "0"
Echo "La fonction vide () revient".vide ($ var2)."Pour la valeur $ var2.
"
// vérifie la fonction vide () pour 0.0 valeur
Echo "La fonction vide () revient".vide ($ var3)."Pour la valeur $ var3.
"
// vérifie la fonction vide () pour une fausse valeur
Echo "La fonction vide () revient".vide ($ var4)."Pour la fausse valeur.
"
// Vérifiez la fonction vide () pour la vraie valeur
Echo "La fonction vide () revient".vide ($ var5)."Pour la valeur $ var5.
"
// Vérifiez la fonction vide () pour la valeur nul
Echo "La fonction vide () revient".vide ($ var6)."Pour la valeur nulle.
"
// Vérifiez la fonction vide () pour le tableau vide
Echo "La fonction vide () revient".vide ($ var7)."Pour le tableau vide.
"
// vérifie la fonction vide () pour la chaîne vide
Echo "La fonction vide () revient".vide ($ var8)."Pour la chaîne vide.
"
// Vérifiez la fonction vide () pour la variable non définie
Echo "La fonction vide () revient".vide ($ var9)."Pour la variable non définie.
"
?>
Sortir:
La sortie suivante apparaît après l'exécution du script précédent:
Exemple 2: Utilisez la fonction vide () pour la validation
Créez un fichier PHP avec le script suivant qui utilise la fonction vide () pour la validation. Trois variables sont initialisées en prenant les valeurs des paramètres URL. La fonction vide () est utilisée dans ce script pour vérifier si les valeurs de ces variables sont vides ou non.
// Lire trois valeurs de l'URL
$ name = $ _get ['name'];
$ age = $ _get ['Âge'];
$ profession = $ _get ['Prof'];
// Vérifiez la valeur du nom
if (vide ($ name))
Echo "Le nom ne peut pas être vide."
// Vérifiez la valeur d'âge
Elseif (vide ($ Âge))
écho "L'âge ne peut pas être vide."
// Vérifiez la valeur professionnelle
Elseif (vide ($ profession))
Echo "La profession ne peut pas être vide."
// imprime les valeurs des valeurs non vides
autre
Echo "Nom: $ nom
Âge: $ Âge
Profession: $ profession ";
?>
Sortir:
La sortie suivante apparaît après l'exécution du script précédent si aucun paramètre URL n'est donné:
La sortie suivante apparaît après l'exécution du script précédent si un seul paramètre URL est donné:
La sortie suivante apparaît après l'exécution du script précédent si deux paramètres d'URL sont donnés:
La sortie suivante apparaît après l'exécution du script précédent si tous les paramètres d'URL sont donnés:
Exemple 3: Utilisez la fonction vide () pour la valeur de chaîne
Créez un fichier PHP avec le script suivant qui utilise la fonction vide () pour vérifier les différentes valeurs de position de la chaîne. La valeur de la position 5, «0» et «l» de la chaîne sont vérifiées par la fonction vide () dans ce script. Ici, la position 5 et «0» contient la valeur mais la position «l» ne contient aucune valeur.
// définir une valeur de chaîne
$ strval = 'Bienvenue à Linuxhint';
Echo "La valeur de la chaîne est: $ strval";
// vérifie la valeur de la 6e position de la valeur de la chaîne
$ return_val = vide ($ strval [5])? "Vrai faux";
écho '
La valeur de retour de vide () pour le $ strval [5] est '.$ return_val."
"
// Vérifiez la valeur de la 1ère position de la valeur de la chaîne
$ return_val = vide ($ strval ['0'])? "Vrai faux";
Echo 'La valeur de retour de vide () pour le $ strval ["0"] est'.$ return_val."
"
// vérifie la valeur de la clé «l» de la valeur de chaîne
$ return_val = vide ($ strval ['l'])? "Vrai faux";
Echo 'La valeur de retour de vide () pour le $ strval ["l"] est'.$ return_val."
"
?>
Sortir:
La sortie suivante apparaît après l'exécution du script précédent:
Exemple 4: Utilisez la fonction vide () pour les valeurs du tableau
Créez un fichier PHP avec le script suivant qui utilise la fonction vide () pour vérifier si chaque valeur d'un tableau est vide ou non. Un tableau de 8 éléments est utilisé dans ce script qui contient différents types de valeurs. La sortie de la fonction vide () pour chaque valeur de tableau est imprimée plus tard.
// déclare un tableau de valeurs différentes
$ arrval = array (
0 => 10,
1 => "78",
2 => "",
3 => vrai,
4 => faux,
5 => null,
6 => "Linux",
7 => array ()
));
// itérate les valeurs du tableau pour vérifier si les valeurs sont vides ou non
foreach ($ arrval as $ k => $ v)
// Vérifiez une valeur vide
if ($ v == "")
$ arrval [$ k] = "chaîne vide";
// définir la valeur renvoyée de la fonction vide ()
$ return_val = vide ($ v)? "Vrai faux";
Echo "La valeur de retour de la fonction vide () pour $ arrval [$ k] est $ return_val
"
?>
Sortir:
La sortie suivante apparaît après l'exécution du script précédent:
Conclusion
Le but de l'utilisation de la fonction vide () dans le script PHP est expliqué dans ce tutoriel en utilisant des exemples simples. Nous espérons que les nouveaux utilisateurs de PHP pourront utiliser cette fonction correctement après avoir lu ce tutoriel.