Maison  >  Article  >  développement back-end  >  Quelle est la fonction en php pour déterminer s'il s'agit d'un tableau ?

Quelle est la fonction en php pour déterminer s'il s'agit d'un tableau ?

PHPz
PHPzoriginal
2023-04-26 09:08:06537parcourir

En PHP, il est souvent nécessaire de déterminer si une variable est un tableau, ce qui peut être réalisé grâce à des fonctions intégrées. Cet article présentera trois fonctions PHP pour déterminer si une variable est un tableau.

  1. Fonction is_array : La fonction is_array est la fonction la plus basique fournie par PHP pour déterminer si une variable est un tableau. Cette fonction accepte un paramètre, qui est la variable à vérifier, et renvoie vrai si la variable est un tableau, sinon elle renvoie faux. L'exemple de code est le suivant :
$arr = array(1, 2, 3);
if (is_array($arr)) {
    echo '$arr是数组';
} else {
    echo '$arr不是数组';
}
  1. fonction gettype : La fonction gettype est une fonction fournie par PHP pour obtenir le type de variable. Cette fonction accepte un paramètre, la variable à vérifier, et renvoie le type de la variable. Si la variable est un tableau, renvoie « tableau ». L'exemple de code est le suivant :
$arr = array(1, 2, 3);
if (gettype($arr) == 'array') {
    echo '$arr是数组';
} else {
    echo '$arr不是数组';
}
  1. Fonction is_iterable en PHP 7 : La fonction is_iterable est une nouvelle fonction introduite dans PHP 7 pour vérifier si une variable est itérable. Cette fonction accepte un paramètre, qui est la variable à vérifier, et renvoie vrai si la variable est un tableau ou un objet qui implémente l'interface Traversable, sinon elle renvoie faux. L'exemple de code pour utiliser la fonction is_iterable pour déterminer si une variable est un tableau est le suivant :
$arr = array(1, 2, 3);
if (is_iterable($arr)) {
    echo '$arr是数组';
} else {
    echo '$arr不是数组';
}

Peu importe la méthode utilisée, il est très simple de déterminer si une variable est un tableau en PHP. Grâce à ces fonctions, nous pouvons facilement déterminer si une variable est un tableau, garantissant ainsi que notre code s'exécute correctement.

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!

Déclaration:
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