|
|
|
| как отличить четные и нечетные элементы цикла? | |
|
|
|
|
|
|
|
для: vilk108
(18.07.2007 в 22:23)
| | Разделить по модулю 2 | |
|
|
|
|
|
|
|
для: sim5
(18.07.2007 в 22:29)
| | Хорошо вот 3/2 = 1.5 и 4/2 = 2. А как тогда выбрать результ с целыми числами, то есть полученных от четных? У меня что то только дурная идея через $flag = explode('.',$digit); if($flag[1]) echo "это четное число"; :) но можно ли так резать числа эксплодом? | |
|
|
|
|
|
|
|
для: Giga
(18.07.2007 в 23:35)
| | to vilk108 :
echo ($i&1) ? "Это нечетное число" : "Это четное число" ;
|
| |
|
|
|
|
|
|
|
для: Giga
(18.07.2007 в 23:35)
| | у нечетных есть одна особенность, последний бит = 1, можно сделать например
if ($i & 1) { echo 'нечетное'; } else { echo 'четное'; } | |
|
|
|
|
|
|
|
для: Giga
(18.07.2007 в 23:35)
| | >Хорошо вот 3/2 = 1,5 и 4/2 = 2
3/2 это не деление по модулю | |
|
|
|