Bonjour !
Je voudrais transcrire un script ASP en PHP. Je ne savais pas trop s'il fallait le mettre dans ce forum ou dans celui du PHP
Enfin bon, partant de l'ASP j'ai pensé que ca devrait être ici.
J'utilise un système de flags, et j'avais un script en ASP que je trouvais bien pratique en utilisant la logique binaire sur des nombres :
flags_champs est construit de la façon suivante : supposons que les champs 1,5,8 soient affichés alors flags_champs = 2^1 + 2^5 + 2^8 = 290.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 for i=0 to 20 if (flags_champs and 2^i)=2^i then 'Le champ d'indice i est affiché [...] end if next
( (290 and 2^5)=2^5 ) => true
( (290 and 2^6)=2^6 ) => false
Bref, je cherche un moyen de faire ça en php, ou sous MySQL, mais dans les deux cas, l'utilisation du AND ne prends pas en compte la logique binaire ! Cela se contente simplent de vérifier si un des paramètre vaut 0 ou NULL.
Bref ça m'arrange pas du tout.
Pourriez-vous m'aider? Merci d'avance ^^
[edit]
c'est pour une conversion vers php 4.3.10![]()
Partager