J'ai une question rapide, qui est probablement facile à répondre. J'ai goûté, mais je ne sais pas si je cherche correctement ou quoi. Quoi qu'il en soit, en utilisant PHP, comment puis-je incrémenter par des moitiés?
Par exemple, je sais que je peux utiliser la boucle suivante: p> et il imprimera 1 à 20. P> Mais, comment puis-je l'obtenir pour produire quelque chose comme ce qui suit: p> désolé pour mon ignorance à ce sujet, je ne sais pas comment aller à ce sujet. Merci! P> p>
5 Réponses :
Changer $ i ++ code> à
$ i + = 0.5 code>. En outre, pour imprimer chaque numéro sur sa propre ligne, vous devez utiliser
\ n code> (ou
code> si vous émettez HTML sur un navigateur). for ($i = 1; $i <= 20; $i += 0.5) {
print($i . "\n");
}
au lieu de $ i ++ code>, utilisez
$ i + = .5 code> p> p>
boucle pour doubler la quantité (ajustez les limites supérieure et inférieure de manière appropriée) et diviser par deux dans la sortie. P>
E.g. P>
pour sortir de 1 à 20 par incréments de .5 p> pour ($ i = 2; $ i <41; $ i ++) impression ($ i / 2); code> p> p>
Une seule solution de plus à choisir.
foreach (range(1, 20, 0.5) as $i) { // Do something with $i }
+1 belle solution, mais une sorte de i> une réponse à une question différente. Ish. En quelque sorte. :-)
Voici quelque chose qui pourrait fonctionner.
$i += round(exp(log(2)/2) * 2) / 2 - ENT_QUOTES + IMAGETYPE_JPEG;
Comédie, mais pas vraiment une réponse utile. (Et c'est possible, bien que certes très improbable, qu'ils puissent changer les valeurs desquotes, etc. Constantes à l'avenir.)