J'essaie de savoir si une chaîne, $ a, est divisible par une autre, $ b.
Tous les exemples que je peux trouver me dire d'utiliser le module, par exemple:
if(($a %$b) == 0) : echo "Is dividible" ; endif;
Cependant, parce que le module retourne le reste du calcul, cela ne fonctionne pas si $ b est plus grand que $ un , parce qu'il n'y a toujours pas de reste.
Comment vérifier la divisibilité où $ b est parfois (mais pas toujours) supérieur à $ a?
'if ($ a% $ b == 0 || $ b% $ a == 0)'? – Federkun
Vous voulez dire que $ a/$ b retournera un résultat entier (pas de reste) ..... si $ b est supérieur à $ a, il aura toujours un reste –
s'il ne fonctionnait pas si '$ b> $ a' pourquoi n'assure-t-on pas '$ b <$ a' avec certains si avant ce code? Eh bien, Federico a eu une réponse directe. –