Maison >développement back-end >Problème PHP >Comment déterminer si un élément du tableau est un nombre en php
Méthode de jugement : 1. Utilisez la boucle foreach pour parcourir le tableau, la syntaxe "foreach ($arr as $v){}" ; 2. Dans le corps de la boucle, utilisez is_numeric() pour déterminer si l'élément du tableau est un nombre. , la syntaxe "if(is_numeric ($v)){echo "$v est un nombre";}".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment php détermine-t-il si un élément d'un tableau est un nombre
1. Utiliser la boucle foreach ? pour parcourir le tableau
foreach C'est une instruction spécialement conçue pour parcourir des tableaux. C'est une méthode couramment utilisée pour parcourir des tableaux. Elle offre une grande commodité pour parcourir des tableaux. Après PHP5, vous pouvez également parcourir des objets (foreach ne peut être appliqué que). aux tableaux et aux objets).
L'instruction foreach parcourt le tableau quel que soit l'indice du tableau et peut être utilisée pour les tableaux d'index discontinus et les tableaux associatifs avec des chaînes comme indices.
Syntaxe :
foreach ($array as $value){ 语句块; }
Parcourez le tableau $array donné et attribuez la valeur du tableau actuel à $value dans chaque boucle.
2. Dans le corps de la boucle, utilisez la fonction is_numeric() pour déterminer si l'élément du tableau $value est un nombre. La fonction is_numeric() est utilisée pour détecter si la variable est un nombre ou une chaîne numérique.
Si la variable spécifiée est un nombre ou une chaîne numérique, elle renvoie VRAI, sinon elle renvoie FAUX. Notez que le type à virgule flottante renvoie 1, qui est VRAI. Exemple :<?php header('content-type:text/html;charset=utf-8'); $arr = ["q","3",1,2,"34",TRUE,null,4]; foreach($arr as $v){ if(is_numeric($v)){ echo "数组元素 $v 是 数字<br>"; } } ?>
Apprentissage 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!