Maison >développement back-end >Problème PHP >Comment déterminer si un élément du tableau est un nombre en php

Comment déterminer si un élément du tableau est un nombre en php

青灯夜游
青灯夜游original
2022-05-12 12:17:272763parcourir

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";}".

Comment déterminer si un élément du tableau est un nombre en php

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr = ["q","3",1,2,"34",TRUE,null,4];
foreach($arr as $v){
	if(is_numeric($v)){
		echo "数组元素 $v 是 数字<br>";
	}
}
?>

Apprentissage recommandé : "Comment déterminer si un élément du tableau est un nombre en phpTutoriel 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!

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