Question

J'ai un code que la base de données de tractions clés primaires et à travers eux en itère appelant une fonction.

Quand je reçois la clé de la base de données et faire une is_int ($ key) il retourne vrai.

J'appelle alors une fonction: thisfunction ($ key)

Dans la fonction d'appel, je l'ai fait pour que vous puissiez passer dans la clé de $ et que les charges de la fonction de la ligne pour cette touche ou vous pouvez passer la ligne comme un objet. Au début de la fonction appelée, elle vérifie si is_int clés $. Il retourne faux quand je fais appel avec une valeur entière.

Était-ce utile?

La solution

Depuis tout ce que vous rapportez de la base de données est une chaîne de type, vous pouvez essayer d'utiliser is_numeric () au lieu de is_int ().

Autres conseils

Tout ce que vous obtenez la base de données est une chaîne.

Cela signifie que, même si vous avez la base de données avec INTs pour les colonnes, vous allez les faire comme:

id, name, age
array("43", "Rok", "19");

Peut-être essayer la fonction ctype_digit ().

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top