vérification de php 2 variables si elles sont égales l'une à l'autre et à la fois égal à 0
comme la tuile dit, j'ai 2 variables qui doivent être égaux l'un à l'autre et les deux égaux à 0
j'ai essayé quelques petites choses mais aucune n'a fonctionné:
if (($getstatuschk === $getstatuspost) && ($getstatuschk === "0") && ($getstatuspost === "0")){ echo "status is ok";}
else {echo "not ok!"}
if (($getstatuschk === $getstatuspost) and ($getstatuschk === "0") and ($getstatuspost === "0")){ echo "status is ok";}
else {echo "not ok!"}
j'espère que vous pourrez m'aider avec ce...
merci!
- Êtes-vous de la manipulation de chaînes de caractères ou des chiffres?
==="0"
sera vrai pour les chaînes - pourquoi ne pas u il suffit de vérifier si($getstatuschk == '0' && $getstatuspost == '0'){} si ses vrai que désigne à la fois le var a la même valeur..
- eh bien, j'ai été pressé quand j'ai créé ce code, et j'ai réalisé que j'étais maintenant en comparant 2 requête mysql avec une valeur... après la correction de ce problème tout fonctionne bien! Merci pour toutes ces réponses!
Vous devez vous connecter pour publier un commentaire.
Code doit être
Vous n'avez pas besoin de vérifier si les deux variables sont égales à zéro, puisque vous avez déjà contre eux et ne pas mettre zéro dans les guillemets car cela rend une chaîne de caractères
Le problème est que vous utilisez des guillemets autour de vos numéros. Si vous utilisez === ensuite, les choses que vous comparez doivent être du même type. Donc, quelque chose comme
peut-être mieux.
Si elles doivent être égaux les uns aux autres et à la fois égal à zéro alors appliquer des principes fondamentaux de l'algèbre de boole:
Rappelez-vous que une triple égalité (===) vérifie également pour le type de données et pas seulement de la valeur, si les deux variables sont connues pour être un nombre entier d'utilisation = = = si vous ne connaissez pas son type d'utilisation == et puis le convertir en entier en utilisant (== 0), rappelons que les chaînes vides sont aussi joué à 0 lors de la comparaison avec entier.